1. 循环打印

  

 

 

#计算字典中的键值对的个数

print(len(a))

#获取字典中键的列表

print(a.keys())

#获取字典中值的列表

print(a.values())

#获取字典中键值对的个数

print(a.items())

#遍历字典中的键key

for i in  a.keys():

    print(i)

#遍历字典中的值value

for i in a.values():

    print(i)

#遍历字典中的元素

for i in a.items():

    print(i)

#遍历字典中的键值对

for key,value in a.items():

    print("key=%s value=%s" % (key,value))

 

Key   values  items  的使用方法:

 

 

 

 

Items的结果是元组,结果中每个键值对之间是以逗号隔开的

2.fromkeys,值相同键不同

  创建字典的一种方法

 

 

 

 

 

 

  1. 拆包

 

 

 

 

 

 

  1. 枚举 enumerate

 

 

 

 

 

 

 

  1. 集合:set  

集合本身是可变的,

但是元素是不可变的

列表字典是可变的不可以作为集合的元素

空集合的表示set()

作用:去除重合  关系测试

 

 

 

 

 

 

 

  1. 集合的增

 Add

 

 

 

Updata迭代着追加

 

 

 

 

 

 

集合的删除:

 

 

 

Remove:按照元素删除          s.remove(“hello”)

Pop随机删除一个元素           s.pop()

Clear清空集合                  s.clear()                     结果为set()

Del set删除整个集合             结果为错误,什么都没有

Frozenset不可变集合,让集合成为不可变类型

  1. 集合的测试:

 

posted on 2019-11-03 19:31  啊呦哈!  阅读(84)  评论(0编辑  收藏  举报