组合数据类型综合练习

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'}

  字典是一个键值对的关系。

  

原文地址:https://www.cnblogs.com/zzrf/p/8623032.html