我有一个清单:
list = [1, 2, 3]
我想得到这个列表并添加一个元组,所以这个列表就像这样
T_list = [(1,x), (2, x), (3,x)]
我该怎么做?
解决方法:
使用简单的列表理解来执行此操作:
>>> your_list = [1, 2, 3]
>>> x = 100
>>> your_list_with_tuples = [(k, x) for k in your_list]
>>> your_list_with_tuples
产量
[(1, 100), (2, 100), (3, 100)]
另外,不要将变量列表,dict等命名,因为它们会影响内置类型/函数.