首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用列表理解获得第一个单词和第二个单词

使用列表理解获得第一个单词和第二个单词
EN

Stack Overflow用户
提问于 2022-06-10 06:30:43
回答 1查看 55关注 0票数 -5

我不知道如何从列表中得到第一个单词'meeps‘,从列表中获得第二个单词'peeps’。这是我到目前为止通过列表理解所得到的代码。

代码语言:javascript
运行
复制
meeps = ["Foghorn Leghorn", "Elmer Fudd", "Road Runner", "Bugs Bunny", "Daffy Duck", "Tasmanian Devil"]
peeps = ["John Cleese", "Michael Palin", "Terry Gilliam", "Terry Jones", "Graham Chapman","Eric Idle"]

mashemup1 = [(x.split()[0], y.split()[1]) for x in meeps for y in peeps]
print(mashemup1)

它会像这样打印列表:

代码语言:javascript
运行
复制
[('Foghorn', 'Cleese'), ('Foghorn', 'Palin'), ('Foghorn', 'Gilliam'), ('Foghorn', 'Jones'), ('Foghorn', 'Chapman'), ('Foghorn', 'Idle'), ('Elmer', 'Cleese'), ('Elmer', 'Palin'), ('Elmer', 'Gilliam'), ('Elmer', 'Jones'), ('Elmer', 'Chapman'), ('Elmer', 'Idle'), ('Road', 'Cleese'), ('Road', 'Palin'), ('Road', 'Gilliam'), ('Road', 'Jones'), ('Road', 'Chapman'), ('Road', 'Idle'), ('Bugs', 'Cleese'), ('Bugs', 'Palin'), ('Bugs', 'Gilliam'), ('Bugs', 'Jones'), ('Bugs', 'Chapman'), ('Bugs', 'Idle'), ('Daffy', 'Cleese'), ('Daffy', 'Palin'), ('Daffy', 'Gilliam'), ('Daffy', 'Jones'), ('Daffy', 'Chapman'), ('Daffy', 'Idle'), ('Tasmanian', 'Cleese'), ('Tasmanian', 'Palin'), ('Tasmanian', 'Gilliam'), ('Tasmanian', 'Jones'), ('Tasmanian', 'Chapman'), ('Tasmanian', 'Idle')]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-10 06:42:59

您可以使用zip并行处理两个列表。Zip将在这两个列表中的较短的位置停止迭代。

代码语言:javascript
运行
复制
mashemup = [x.split()[0] + ' ' +  y.split()[1] for x, y in zip(meeps, peeps)]
print(mashempup)

['Foghorn Cleese', 'Elmer Palin', 'Road Gilliam', 'Bugs Jones', 'Daffy Chapman', 'Tasmanian Idle']

或者如果您需要一个元组列表:

代码语言:javascript
运行
复制
mashemup = [(x.split()[0], y.split()[1]) for x, y in zip(meeps, peeps)]
print(mashempup)

[('Foghorn', 'Cleese'), ('Elmer', 'Palin'), ('Road', 'Gilliam'), ('Bugs', 'Jones'), ('Daffy', 'Chapman'), ('Tasmanian', 'Idle')]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72569957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档