1.组合数据类型练习:
分别定义字符串,列表,元组,字典,集合,并进行遍历。
字符串
str = 'this is a str' print(str) for i in str: print(i)
列表
aaa = list('abc') aaa.append(123) aaa.append(list('eefg')) print(aaa) for i in aaa: print(i)
元组
bbb = tuple(aaa) print(bbb) for i in bbb: print(i)
字典
names = ['我是第一个人','我是第二个人','我是第三个人'] scores = [77,88,99] ccc = dict(zip(names,scores)) print(ccc) for i in ccc: print(i)
集合
ddd = list('wwwerttt') ddd_set = set(ddd) print(ddd_set) for i in ddd_set: print(i)
总结列表,元组,字典,集合的联系与区别
列表中的数据是可以通过a[1]='xxxxx'这样直接修改的,而元组就不可以,如果元组中有列表这个元素,则可以修改元组中列表中的元素,即a[1][1]='xxxxxx'。
列表是可以进行append等对列表进行修改操作的方法的,而元组是不可以进行这些对元组进行修改的操作的。
集合是去除列表中的重复项产生的,比如一个列表a = list('wwwwwwwxxxxxx'),如果用集合进行操作,即a_set = set(a),此时a_set的值就是{'w','x'}
字典是一个键值对的关系。