美文网首页
python萌新入坑记(其二)

python萌新入坑记(其二)

作者: 全汪汪 | 来源:发表于2018-11-29 14:54 被阅读0次

for循环基本用法

1.遍历

for item in mutiList:
  print(item)

2.赋值(数组快速赋值)

mutiList = [v for v in range(1, 21, 2)]

注意事项:
for循环以首行缩进来划分是否循环结束。如果for循环后面首行没缩进就代表是一行新的代码,不进入循环中去。
for循环中遍历出来的每一个临时变量item,即便在代码块之外也能用...
range(n,m)左闭右开..

元组

immutableList = (1, 100 ,1000)
注意事项:
与可变数组的形式表达差异只是初始化的时候一个是用[]一个是用()。
元组即不可变数组,数组中每个元素不可变。
immutableList[0] = 2
TypeError: 'tuple' object does not support item assignment

那么问题来了,如果一个可变数组里有一个不可变数组会怎样

mutiList = [['a', 'b', 'c'],[v for v in range(1,4)], (1, 1 ,1)]
for item in mutiList:
    item.append("k")
    print(item.__str__())
    for item2 in item:
        print(item2.__str__())

很明显元组是没有append是没有append这个方法的。所以自然会报错
item.append("k") AttributeError: 'tuple' object has no attribute 'append'

今天到此结束,这坑还是挺多的,可变数组可以把一个元组作为元素,反过来元组可以把一个可变数组作为元素...

相关文章

  • python萌新入坑记(其二)

    for循环基本用法 1.遍历 2.赋值(数组快速赋值) 注意事项:for循环以首行缩进来划分是否循环结束。如果fo...

  • python萌新入坑记(其一)

    1.使用print方法可以直接打印各种类型,但是不同类型的不能用加号拼接print(1)可行print(1 + '...

  • 萌新入坑警告

    高中生,黑暗过头的高中生,文中难免有过于黑暗的想法,请小心alter化。 另外文笔比较生,比不上各位前辈(应该是完...

  • 萌新的定向越野入坑记

    半个月前,我参加了一场神秘的户外定向越野赛,还不小心拿了个奖。 为什么神秘呢?因为在下车前我们根本不知道自己会被带...

  • Python 入坑记

    python可以干什么 对于初学者和完成普通任务,Python语言是非常简单易用的。连Google都在大规模使用P...

  • python入坑ing

    python入坑ing

  • 萌新入坑——请查收!

    性别:女 民族:汉 em…… 关于爱好:喜欢看书,看电影,听音乐(曾经一不小心就充了三件多的音乐会员—...

  • 送给汉服入坑萌新

    欢迎掉入汉服坑吖~从此以后就是一位与荣华富贵(划掉)无缘的人了ജ്(゜-゜)ಋ 关于山寨: 不管是哪个圈最忌讳的就...

  • 小白萌新刚刚入坑

    小白入坑 你们这里有什么,规矩吗? 小弟初来乍到如有冒犯还请多多指!

  • Moya:入坑记

    Moya:入坑记

网友评论

      本文标题:python萌新入坑记(其二)

      本文链接:https://www.haomeiwen.com/subject/palxcqtx.html