gpt4 book ai didi

python - 打印列表列表中的第一项

转载 作者:太空宇宙 更新时间:2023-11-04 08:46:35 24 4
gpt4 key购买 nike

我正在尝试打印列表列表中的第一项。这是我的:

我的列表是这样的:

['32 2 6 6', '31 31 31 6', '31 2 6 6']

我的代码是:

from operator import itemgetter

contents = []
first_item = list(map(itemgetter(0), contents))
print first_item

但 itemgetter 只返回:['3', '3', '3'] 代替 ['32', '31', '31']我可以使用定界符吗?

最佳答案

您正在处理一个字符串列表,因此您将获得每个字符串的第一个索引,实际上所有字符串的索引都是 3。你应该做的是理解你在空间上拆分每个字符串(这是拆分的默认值)并获得第一个索引:

first_element = [s.split(None, 1)[0] for s in contents]

在理解中,每个 s.split(None, 1) 的结果实际上是 =>

['32', '2 6 6'] ['31', '31 31 6'] ['31', '2 6 6']

然后你得到了它的第一个索引。

输出:

['32', '31', '31']

关于python - 打印列表列表中的第一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40062783/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com