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)
总结列表,元组,字典,集合的联系与区别。
列表是可变的数据类型,即这种类型是可以被改变的,并且列表是可以嵌套的。
元祖和列表十分相似,不过元组是圆括号括起来的,不能修改元组。但是如果元组里面含有列表,那列表里面就可以进行更改。
字典不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住。键必须不可变,所以可以用数字,字符串或元组充当,所以用列表就不行。
集合不能不可变类型无法修改元素。
列表与集合都可以进行改添删。字典与元组没有序列,不能通过下标进行查找,字典则是通过键来进行查找。