代码:
lt = ['a', 'b', 'c', 'd']
print(*[f'{i}\t{item}' for i, item in enumerate(lt)], sep='\n')
输出:
0 a
1 b
2 c
3 d
关键之处在于print()
函数中,列表前面的*
,起到解压列表的作用。
如果没有*
,是下面这样的结果。
代码:
lt = ['a', 'b', 'c', 'd']
print([f'{i}\t{item}' for i, item in enumerate(lt)], sep='\n')
输出:
['0\ta', '1\tb', '2\tc', '3\td']