家家卜露哏

导航

day12

列表list:用中括号[]括起来,用逗号,分割,中间的元素可以是字符串、数字、列表、布尔值


提取列表中的元素,可通过下标取值,例如:list[3];也可以通过切片取一部分值,切片的结果也是列表,例如:list[1:3];

列表元素可以被修改,并且支持切片修改,例如:list[3] = 120、list[1:2] = 120,90;

列表元素可以被删除,也支持切片形式删除,例如:del list[3]、del list[1:2];

列表可通过for循环迭代显示全部元素,例如:for item in list;

元素可以通in操作判断是否在列表中,返回True或False,例如:"a" in list;

转换列表:数值不能转换为列表,字符串转换为列表,可通过list()转换,例如:list(s);

 

 

元组tuple:用括号()括起来,用逗号,分割,中间的元素可以是字符串、数字、列表、布尔值,建议在最后一个元素后多写一个逗号


提取元组中的元素,可通过下标取值,例如:tuple[3];也可以通过切片取一部分值,切片的结果也是元组,例如:tuple[1:2];

字符串和列表可转换为元组,例如:tuple(s)

元组一组元素不可被修改、增加、删除

 

字典dict:用大括号{}括起来,内部元素形式为“KEY":value,用逗号,分割


 

KEY不可重复,KEY可以是字符串、数值、元组;布尔值、列表、字典不能做为的原因是KEY在输入后会转换为HASH值存储,而它们不能被转换

value为任意类型,value可嵌套列表、元组和字典

字典的数据是无序排列的,每次显示都会随机分布;由于字典是无序的,所以无法切片

字典中的值调用通过DICT[KEY]调用

DICT.key():取键操作;DICK.values():取值操作;DICT.items():取KEY和value操作;在FOR循环时需要使用2个变量,例如:for k,v in dict.items()

posted on 2018-06-06 14:06  家家卜露哏  阅读(85)  评论(0编辑  收藏  举报