【发布时间】:2019-10-29 23:45:13
【问题描述】:
我正在尝试从列表中构建名称、姓氏组合。但未能在我的循环函数中做到这一点。感谢您的帮助。
names = ['Appleby', 'Damien','James']
nn = ['James', 'Jim', 'Jimmy', 'Jimmie', 'Jamie', 'Jem']
idx = 2
combos = [[names[0], n] for n in nn]
结果:
[['Appleby', 'James'],
['Appleby', 'Jim'],
['Appleby', 'Jimmy'],
['Appleby', 'Jimmie'],
['Appleby', 'Jamie'],
['Appleby', 'Jem']]
我想要实现的是:
[['Appleby', 'Damien' , 'James'],
['Appleby', 'Damien' ,'Jim'],
['Appleby', 'Damien', 'Jimmy'],
['Appleby', 'Damien', 'Jimmie'],
['Appleby', 'Damien', 'Jamie'],
['Appleby', 'Damien', 'Jem']]
组合只发生在预定义的索引上,在这种情况下,idx = 2
感谢您的帮助
【问题讨论】: