首页 > 解决方案 > 如何枚举不带括号的列表?

问题描述

我有这个 python 代码,但它在枚举中添加了括号。我不需要括号,那么如何在 python 中执行此操作?我所需要的只是枚举列表。这就是它的作用

num =[(0, '1'), (1, '7'), (2, '11'), (3, '13')

这是我的代码

num =['1', '7', '11', '13']
print (list(enumerate(num,0)))

我在下面需要这个,但我不需要代码。

num = [1,'1', 2,'7',3,'11',4,'13'] 

标签: pythonlistenumeration

解决方案


只需运行一个循环,如下所示:

num =['1', '7', '11', '13']
final_list = list()
for index, i in enumerate(num):
    final_list.extend((index, i))

print(final_list)
[0, '1', 1, '7', 2, '11', 3, '13']

推荐阅读