组合数据类型综合练习
1.组合数据类型练习:
分别定义字符串,列表,元组,字典,集合,并进行遍历。
字符串:
s = 'here have a string' for i in s: print(i)
列表:
l=list('string') l.append(1234567890) l.append(list('gnirts')) for i in l: print(i)
元组:
t= tuple('abcd') for i in t: print(i)
字典:
key=['北京','广州','上海','深圳'] word = [1,2,3,4] d= dict(zip(key,word)) for i in d: print(i)
集合:
l= list('libraries') s= set(l) for i in s: print(i)
总结列表,元组,字典,集合的联系与区别。
列表是可变对象,它支持在原处修改的操作.也可以通过指定的索引和分片获取元素。区别于元组,可动态增加,删除,更新。可以和字符串作为比较。因为字符串具备列表的一些特点。
元组是存一组数据,只是一旦创建,便不能修改,所以又叫只读列表。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值对()用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中。
集合是一个无序的,不重复的数据组合。