【问题标题】:How to iterate through the zeroth index for every item in list in Python [duplicate]如何遍历Python中列表中每个项目的第零索引[重复]
【发布时间】:2021-01-04 20:59:20
【问题描述】:

hand = ["3A", "3C", "3S", '4C', '5C'] 我希望使用 for 循环遍历第零个索引,即遍历 3、3、3、4、5,而不是 3A、3C 等。

感谢所有帮助。

截至目前,我手头有 for x[0],但这不起作用。

【问题讨论】:

  • 您需要3, 3, 3, 4, 5 而不是3, 3, 3, 4, 4 吗? (检查两者的最后一个数字)。如果是,您可以使用列表理解:[int(h[0]) for h in hand]
  • hand_faces = [ card[0] for card in hand ] 你不能直接在迭代器变量上索引
  • @MoinuddinQuadri 谢谢你,因为它解决了我正在寻找的部分内容,但我如何能够迭代并使用每个的 int(h[0])项目?
  • @TedBrownlow 那么有什么替代方案?

标签: python


【解决方案1】:

你可以这样做

for x in hand:
    s = x[0]
    # do whatever with s

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-07
    • 1970-01-01
    • 2017-05-27
    • 2015-08-28
    • 1970-01-01
    • 1970-01-01
    • 2015-01-11
    相关资源
    最近更新 更多