Python List 、 tuple和dict

来源:互联网 发布:知乎法国婆婆 编辑:程序博客网 时间:2024/05/17 03:40

使用循环语句创建list

Python中用中括号[]创建list,用小括号()创建tuple,list和tuple的区别在于,list是可变的,而完成初始化之后的tuple是不可变的。在串讲list的时候可以使用for...in..if的语句来创建list,例如如下的代码:
a = [n[2]fornin['123','456','789']]
print(a)
执行结果如下所示:
['3', '6', '9']
而如下的代码:
a= [n[2]fornin['123','456','789']ifn[2]!='6']
print(a)
执行的结果如下:
['3', '9']
值得注意的是,除了在list里面之外,不能再外部使用 x for x in Iterator这种形式进行循环,如果采用这种方式进行循环操作,会报错,前一个x没有定义。

tuple创建和使用注意:
创建tuple的使用可以使用在普通类型后面加','的形式创建一个只含有一个元素的元组。例如如下代码:
a=[1,2,3],
print(a)
得到的结果如下:
([1,2,3],)
值得注意的是,创建只有一个元素的元组的时候,元组后面的','不能省略。

dict类型中使用的常用方法:


0 0
原创粉丝点击