#三元操作符
i=1
if i==1:
print('i==1')
else:
print('i!=1')
i==1
r=True if 1==1 else False
print(r)
# 可以把python 列表推导式理解为,利用其创建新列表list的一个简单方法。列表推导式比较像for循环语句,必要时也可以加入if条件语句完善推到式。
# 列表推导式标准格式
# 也就是:[ 表达式 for 变量 in 列表]
# 如果需要加入if条件语句则是:[表达式 for 变量 in 列表 if 条件]
a=[1,2,3,4,5,6,7,8,9]
b=[3*x for x in a]
print(b)
#如果没有给定列表,也可以用range()方法
c=[3*x for x in range(3)]
print(c)
# 加入if条件判断语句的列表推导式:比如要取列表a中的偶数
a=[1,2,3,4,5,6,7,8,9]
d=[x for x in a if x%2==0]
print(d)
#多个for语句列表推导:
e=[[x,y] for x in range(2) for y in range(2)]
print(e)
# 推导式包括:
# 1.列表推导式
# 2.字典推导式
# 3.集合推导式'''
# 1.列表推导式
# 例1 整除3的数字列表 0-100
num=[]
nums=[]
for i in range(100):
if i%2==0:
nums.append(i)
else:
python基础 推导式
最新推荐文章于 2023-11-11 11:22:14 发布