gpt4 book ai didi

python - 在Python中通过拆分另一个列表的索引来创建列表可能吗?

转载 作者:行者123 更新时间:2023-12-02 09:35:43 25 4
gpt4 key购买 nike

我尝试了以下代码,但到目前为止它还没有工作,它说我不能

names = ['John Johnson Doe', 'Jane Janis Doe']
firstnames = []

for name in names:
firstnames.append(names[name].split(' ')[0])
print(firstnames)

我在这里遇到的错误是:

TypeError: list indices must be integers or slices, not str

最佳答案

变量name包含列表names的内容,而不是索引。因此,在第一次迭代 name = 'John Johnson Doe' 中,您尝试将其用作 names 的索引,即您正在执行 names['约翰·约翰逊·多伊']

只需对 name 而不是 names[name] 进行拆分,一切都会正常工作。

关于python - 在Python中通过拆分另一个列表的索引来创建列表可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60905308/

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