# 变量交换 a, b = b, a # 列表推导 l = [i ** 2 for i in range(10)] # 单行表达式 cond1 = <complex comparsion> cond2 = <other complex comparsion> if cond1 and cond2: do something
# 带索引遍历 for index ,num in enumerate(nums): print(index -> num)
# 解包 a, *b, c = [1, 2, 3, 4, 5]
# 字符串拼接 letter = ['h','e','l','l','o'] word = ''.join(letter)
# 访问字典元素 d = {'hello': 'world'} print(d.get('hello', 'default')) print(d.get('hi', 'default'))
# 列表操作 a = [i for i in range(10)] b = list(filter(lambda x: x % 2 == 0, a)) l = list(map(int, [‘1’, ‘2’, ‘3’]))
# 占位符 text = ('book', 'author', 'name') book, _, name = text