组合数据类型综合练习
字符串联系:
1 ss = ['aa','bb','c'] 2 for i in ss: 3 print(i) 4 5 aa 6 bb 7 c
列表:
1 lis = list(ss) 2 lis 3 ['a', 'b', 'c'] 4 5 lis.append(list('132456')) 6 lis 7 ['a', 'b', 'c', ['1', '3', '2', '4', '5', '6']] 8 9 for i in lis: 10 print(i) 11 12 a 13 b 14 c 15 ['1', '3', '2', '4', '5', '6']
元组:
1 tur = ('aa','bb','cc') 2 tur 3 ('aa', 'bb', 'cc') 4 for i in tur: 5 print(i) 6 7 aa 8 bb 9 cc
字典:
1 dit = {} 2 dit['nacy'] = 90 3 dit['jacky'] = 99 4 5 dit 6 {'nacy': 90, 'jacky': 99} 7 8 dit.items() 9 dict_items([('nacy', 90), ('jacky', 99)]) 10 11 dit.keys() 12 dict_keys(['nacy', 'jacky']) 13 14 for i in dit: 15 print(i) 16 17 nacy 18 jacky
集合:
1 con = {'a','b','c'} 2 con.add('v') 3 {'c', 'b', 'a', 'v'} 4 con = set('boy') 5 6 con 7 {'y', 'o', 'b'}
总结列表、元组、字典、集合的联系和区别:
列表可以用 [] 括起来,元组是用()括起来,字典集合是都是用{}括起来
列表是可变序列,可以索引查找元素进行增删,而元组是只读列表,数据不可修改
字典是一对对键值对组成,键唯一值不唯一,集合是由无序且不重复的数据组成