文章目录一、三元表达式二、列表生成式(1)列表生成式语法(2)列表生成式案例(3)字典生成式案例(4)集合生成式案例三、生成器生成式
一、三元表达式
三元表达式是python为我们提供的一种简化代码的解决方案,语法如下
res = 条件成立时返回的值 if 条件 else 条件不成立时返回的值
二、列表生成式
(1)列表生成式语法
列表生成式是python为我们提供的一种简化代码的解决方案,用来快速生成列表,语法如下:
list1 = [value for item in iterable i
我就废话不多说了,直接看代码吧!
import re
lt = []
d = {}
for i in range(3):
a = input('请输入第%d个三元式'%(i + 1))
st = a.split("=")
r = re.compile('(-?\d?)[xyz]')
b = re.findall(r, st[0])
print(b)
for j in range(3):
if b[j] == "":
b[j] = 1
if b[j] == '-':