string format
key ="aaa"
value =12123
a = f'我是{key},我的值是{value}'
print(a)
>>>
我是aaa,我的值是12123
unpacking
snack = [('back',350),('donuct',20),('muffin',10)]
for rank,(name,calories) in enumerate(snack,1):
print(f'# {rank}:{name} has {calories}')
>>>
# 1:back has 350
# 2:donuct has 20
# 3:muffin has 10
consider yield for large list
a =[1,2,3,4,5,6,7,8]
b = ((i*2) for i in a )
print(b)
print(next(b))
print(next(b))
>>>
<generator object <genexpr> at 0x0022FBD0>
2
4
6
网友评论