鱼C论坛

 找回密码
 立即注册
查看: 3609|回复: 1

来大佬讲详细点,新手

[复制链接]
发表于 2022-5-24 12:06:37 | 显示全部楼层 |阅读模式
30鱼币
return[(x,y) for x in color for y in num ]  这个看的好晕,有没有大佬讲解一下



def cards():
   color=['红心','方块','梅花','黑桃']
   num =list(range(2,11))
   num.extend('JQKA') #通过两行代码,生成2-A
   return[(x,y) for x in color for y in num ]
print(cards())

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-5-24 12:20:13 | 显示全部楼层
给你换一个等价的写法
def cards():
   yz=[]
   color=['红心','方块','梅花','黑桃']
   num =list(range(2,11))
   num.extend('JQKA') #通过两行代码,生成2-A
   for x in color :
        for y in num :
             yz.append((x,y))
   return yz          
print(cards())
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-27 11:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表