1.组合数据类型练习:
分别定义字符串,列表,元组,字典,集合,并进行遍历。
字符串:
s = 'this is string' for i in s: print(i)
列表:
l=list('abc') l.append(123) l.append(list('asd')) for i in l: print(i)
元组:
t= tuple(abc) for i in t: print(i)
字典:
dk=['first','second','third'] dv = [1,2,3] d= dict(zip(dk,dv)) for i in d: print(i)
集合:
l= list('abcd') s= set(l) for i in s: print(i)
总结列表,元组,字典,集合的联系与区别。
列表是可变的数据类型,即这种类型是可以被改变的,并且列表是可以嵌套的。
元祖和列表十分相似,不过元组是圆括号括起来的,不能修改元组。但是如果元组里面含有列表,那列表里面就可以进行更改。
字典不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住。键必须不可变,所以可以用数字,字符串或元组充当,所以用列表就不行。
集合不能不可变类型无法修改元素。
列表与集合都可以进行改添删。字典与元组没有序列,不能通过下标进行查找,字典则是通过键来进行查找。