推导式
2.字典推导式
字典推导式列表推导式思想的延续,语法差不多,只不过产生的是字典而已。
字典推导式格式:
变量名={…}
练习1: 将字典中的key和value 进行对换。
dic = {k:v for k,v in zip(list(“ABC”),list(“123”))}
zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同3.集合推导式
集合推导式跟列表推导式非常相似,唯一区别在于用{}代替[]
L = [1,1,1,2,2,2,3,4,5,6,7]
set = {i for i in L}