# -*- coding: utf-8 -*-
# Time : 2017/5/24 19:17
# Author : XiaoDeng
# version : python3.6.1
# File : 字典推导式
# Software: PyCharm Community Edition
#字典推导式
iterable={}
iterable['name']='xiaodeng'
iterable['age']=30
d = {value:key for (key, value) in iterable.items()} #实现交换键值对
print(d)
#列表推导式
li=[i*2 for i in range(10) if i % 2 == 0]
print(li)
#集合推导式
#跟列表推到式的区别在于:
# 1.不使用中括号,使用大括号;
#2.结果中无重复;
# 3.结果是一个set()集合,集合里面是一个序列
squared={i*2 for i in [1,1,2]}
print(squared)
无语言基础,自学python所做的各种笔记,欢迎大牛指点.
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。