for i, item inenumerate(my_list):print(i,'-->', item)
4.序列解包
a,*res =[1,2,3]# a = 1, res = [2, 3]
a,*res, c =[1,2,3,4]# a = 1, res = [2, 3], c = 4
5.字符串拼接
letters =['a','b','c']
word =''.join(letters)
6.真假判断
# "", [], {} 空字符串,空列表,空字典等,都是 False 可以直接 if 或者 if not 判断if attr:print('attr is True')ifnot attr:print('attr is False')
7.访问字典元素
d ={'key':'value'}print(d.get('key','default_value'))# 当 get 获取不到时,返回 default_value
8.列表操作
from functools importreduce
a =[1,2,3]# 列表推导
b =[i for i in a if i >2]# filter
c =filter(lambda x: x >2, a)# map
d =map(lambda i: i +3, a)# reduce
e =reduce(lambda x, y: x + y, a)