• 5
  • 新人请关照

Python 字典为什么取不到值?

图片.png

阅读 388
评论
    2 个回答

    python是强类型语言,用什么key存进去的,就要用什么key取。

    patterns = {('I5',): 2, ('I1','I5'):2}
    print(patterns[('I5',)])
    > 2
    
    patterns["('I5',)"] = 1
    print(patterns)
    > {('I5',): 2, ('I1', 'I5'): 2, "('I5',)": 1}

    image.png

      • 92

      存的是tuple,查的是string

        撰写回答

        登录后参与交流、获取后续更新提醒

        相似问题
        推荐文章