如何排列组合合并Python里两个list的元素
展开全部
如何排列组合合并Python里两个list的元素?
def createDeck():
I=[1,2,3,4,5,6,7,8,9,10]
J=['spades','hearts','diamonds','clubs']
A=[(i,j)for i in I for j in J]
return (A)
最后想要的结果是这样显示的:
>>> c r e ateDe c k( )
>>> [ ( 1, ’spades ’) , (2 , ' spades’) , (3 , ’ spades’) , (4 , ’ spades ’) , (5 ,'space’) , (6 , ’ spades ’) , (7 , ’ spades ’) , (8 , ’ spades ’) , (9 , ’ spades ’) , ( 10, ’ spades ’) , (1 , ’ hearts’) , (2 , ’ hearts’) , (3 , ’ hearts’) , (4 , ’ hearts’) , (5 ,’ hearts’) , (6 , ’ hearts’) , (7 ,’ hearts’) , (8 , ’ hearts’) , (9 ,’ hearts’) , ( 10, ’ hearts’) , (1 , ’diamonds’) , (2 , ’diamonds’) , (3 ,’diamonds’) , (4 ,’diamonds’) , (5 , ’diamonds’) , (6 , ’diamonds’) , (7 , ’diamonds’) , (8 , ’diamonds’) , (9 , ’diamonds’) , ( 10, ’diamonds’ ) , ( 1, ’ clubs’) , (2 , ’ clubs’) , (3 , ’ clubs’) , (4 , ’ clubs’) , (5 , ’ clubs’) , (6 , ’ clubs’) , (7 , ’ clubs’) , (8 ,’ clubs’) , (9 , ’ clubs’) , ( 10,’ clubs’) ]
def createDeck():
I=[1,2,3,4,5,6,7,8,9,10]
J=['spades','hearts','diamonds','clubs']
A=[(i,j)for i in I for j in J]
return (A)
最后想要的结果是这样显示的:
>>> c r e ateDe c k( )
>>> [ ( 1, ’spades ’) , (2 , ' spades’) , (3 , ’ spades’) , (4 , ’ spades ’) , (5 ,'space’) , (6 , ’ spades ’) , (7 , ’ spades ’) , (8 , ’ spades ’) , (9 , ’ spades ’) , ( 10, ’ spades ’) , (1 , ’ hearts’) , (2 , ’ hearts’) , (3 , ’ hearts’) , (4 , ’ hearts’) , (5 ,’ hearts’) , (6 , ’ hearts’) , (7 ,’ hearts’) , (8 , ’ hearts’) , (9 ,’ hearts’) , ( 10, ’ hearts’) , (1 , ’diamonds’) , (2 , ’diamonds’) , (3 ,’diamonds’) , (4 ,’diamonds’) , (5 , ’diamonds’) , (6 , ’diamonds’) , (7 , ’diamonds’) , (8 , ’diamonds’) , (9 , ’diamonds’) , ( 10, ’diamonds’ ) , ( 1, ’ clubs’) , (2 , ’ clubs’) , (3 , ’ clubs’) , (4 , ’ clubs’) , (5 , ’ clubs’) , (6 , ’ clubs’) , (7 , ’ clubs’) , (8 ,’ clubs’) , (9 , ’ clubs’) , ( 10,’ clubs’) ]
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询