list1 = [((100,3),3,5,6),((200,3),3,5,6),((300,3),3,5,6),((400,3),3,5,6)]
我想从列表中获取每个元组的第一个元素。
我可以使用循环轻松实现它:
for i in list1:
print(i[0][0])
但是可以避免 for 循环吗?
最佳答案
列表理解,与循环完全相同。
[i[0][0] for i in list1]
或者,您可以使用 pandas。
import pandas as pd
pd.Series(list1).str[0].str[0]
关于python - 不带循环的元组的索引列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51803476/