【问题标题】:Print out values of identical keys打印出相同键的值
【发布时间】:2022-08-05 17:40:18
【问题描述】:

我正在尝试打印出 2 个相同键的值。但它只打印出 1 个值。我怎样才能让它打印出两次值?

alphaNum = {
\"A\": 1,
\"B\": 2,
\"C\": 3,
\"D\": 4,
}
prefix = [\'C\', \'C\']
corr = []
for key in alphaNum:
    if key in prefix:
        corr.append(alphaNum[key])
print(corr)

现在程序正在打印 [3] 但我希望它打印 [3, 3] 因为有两个 \'C\'

  • 不是遍历alphaNum 的键,而是遍历prefix...

标签: python python-3.x


【解决方案1】:

用这个:

corr = []
for key in prefix:
    if key in alphaNum:
        corr.append(alphaNum[key])
print(corr)

【讨论】:

    猜你喜欢
    • 2017-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-22
    • 2016-05-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多