【发布时间】:2022-09-23 15:55:51
【问题描述】:
我在 python 中有列表。例如测试=[[1,1],[1,2],[1,3],[1,4]]。 现在我想通过删除每个第一个数字来创建一个一维列表以获得这个:[1,2,3,4]。
我当前的代码工作得很好,但它绝对不是最 Pythonic 的代码。 谁能给我以下更好的代码?也许一个小小的解释会很棒,因为我想了解如何用好的 Pythonic 代码进行编程。 :)
i=len(Test)
b=[]
a=0
for x in range (100):
Test[a].remove(Test[a][0])
b+=Test[a]
a+=1
print(b)
问候,多米尼克
-
你为什么循环到100?这个价值是从哪里来的?
标签: python python-3.x list