weixin_52202309 2023-05-13 14:46 采纳率: 66.7%
浏览 12

创建扑克牌 与索引值大小不匹配

#英式扑克牌

suits = ['H', 'S', 'C', 'D']#红桃,黑桃,梅花,方块
card_val = (list(range(1,11)) + [10] * 3) * 4
base_names =  list(range(2, 11)) + ['J', 'K', 'Q', 'A']
cards = []
for suit in ['H', 'S', 'C', 'D']:
    cards.extend(str(num) + suit for num in base_names)
    deck = pd.Series(card_val, index=cards)


报错:ValueError: Length of values (52) does not match length of index (13)

  • 写回答

3条回答 默认 最新

  • threenewbee 2023-05-13 14:57
    关注
    suits = ['H', 'S', 'C', 'D']
    card_val = (list(range(1,11)) + [10] * 3) * 4
    base_names =  list(range(2, 11)) + ['J', 'K', 'Q', 'A']
    cards = []
    for suit in suits:
        for num, val in zip(base_names, card_val):
            cards.append(str(num) + suit)
    deck = pd.Series(card_val, index=cards)
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 5月13日

悬赏问题

  • ¥20 PDF元数据中的XMP媒体管理属性
  • ¥15 R语言中lasso回归报错
  • ¥15 网站突然不能访问了,上午还好好的
  • ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
  • ¥15 semrush,SEO,内嵌网站,api
  • ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
  • ¥15 振荡电路,ADS仿真
  • ¥15 关于#c语言#的问题,请各位专家解答!
  • ¥15 这个如何解决详细步骤
  • ¥15 在微信h5支付申请中,别人给钱就能用我的软件,这个的所属行业是啥?