gpt4 book ai didi

python - 从子列表列表中删除索引以返回它

转载 作者:太空宇宙 更新时间:2023-11-03 21:40:08 25 4
gpt4 key购买 nike

涉及很多功能,但我会保持简单:

这是我的代码:

[['Musique', 'Initiation au tango argentin suivi de la milonga', 182, 231], ['Musique', 'The Singing Pianos', 216, 216], ['Musique', 'Rythmes et détente : Duo Pichenotte', 216, 216]]

我只想将每个子列表的索引 [1] 作为字符串返回。它是法语,但索引 [1] 是每个子列表的标题。每个子列表都是一个事件,我只需要返回名称。实际上我的代码中有很多事件,但我想要一个简单的代码,并且我会尽力使用它。

因此,如果我们查看我给您的代码示例,我将不得不返回:

Initiation au tango argentin suivi de la milonga
The Singing Pianos
Rythmes et détente : Duo Pichenotte

如果有一种方法可以像我的返回示例一样在不同的行上返回它们,那就太好了。

我尝试过的:

我很难在子列表列表中使用索引。仅返回每个列表的标题作为 str 很重要。我尝试使用一段时间像

while i < len(events):

print(events[i][:1][0:1]) # That would search every index i need, right ?
but it didnt work. there is more code involved but you get the picture and i dont want to add 8 functions to this scenario.

最佳答案

l=[['Musique', 'Initiation au tango argentin suivi de la milonga', 182, 231], ['Musique', 'The Singing Pianos', 216, 216], ['Musique', 'Rythmes et détente : Duo Pichenotte', 216, 216]]
<小时/>

然后试试这个:

print('\n'.join([i[1] for i in l]))

或者然后:

print('\n'.join(list(zip(*l))[1]))

或者然后(numpy):

import numpy as np
l2=np.array(l)
print('\n'.join(l2[:,1].tolist()))

所有输出:

Initiation au tango argentin suivi de la milonga
The Singing Pianos
Rythmes et détente : Duo Pichenotte

关于python - 从子列表列表中删除索引以返回它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52923670/

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