Python中集合推导式 & 字典推导式

  1. 集合推导式和字典推导式类似列表推导式,首先可以参考Python中列表推导式

  2. 集合推导式,在列表推导式的基础上添加了一个去重功能。

    #集合推导式: {}  类似列表,在列表推导式的基础上添加了一个去除重复项
    list1 = [1,3,5,6,1,3,2,4]
    set1 = {x for x in list1}
    print(set1)
    
  3. 字典推导式,需要注意的是字典的元素用key:value表示,遍历的时候会使用到items函数。

    #字典推导式
    dict1 = {'a':'A','b':'B','c':'C'}
    newdict = {value:key for key,value in dict1.items()}
    print(newdict)
    
发布了84 篇原创文章 · 获赞 36 · 访问量 4550

猜你喜欢

转载自blog.csdn.net/qq_41475583/article/details/104929149