countr={'517132': 2017, '1002063365': 116, '226022': 34, '51002': 3, '219006': 117, '222034': 45, '224032': 42, '517195': 103, '731120': 1516
'3254':12,'456':11}
r1=[224032, 517132, 226022, 1002063365, 222034, 219006, 517195, 35015, 731120, 51002]
r={}
for i in r1:
r[i]=countr.get(i)
ich versuche, neuen dic zu machen, was ich meine, wenn countr Schlüssel mit r1 WertPython, wie dic Wert mit Listenelementen entsprechen
in neuem dic r-Wert als Schlüssel hinzufügen abgestimmt ist und angepasst CountR Wert als Wert aber wenn ich dieses Codeergebnis lerne, ist None.
'224032':None, '517132'=None....'1002063365':None]
Gibt es eine Möglichkeit, dic Wert mit Liste übereinstimmen? und dies ist meine gewünschte Ausgabe
r=[517132': 2017, '1002063365': 116, '226022': 34, '51002': 3, '219006': 117, '222034': 45, '224032': 42, '517195': 103, '731120': 1516]
Ihre 'dict' Schlüssel sind Zeichenketten ... deshalb schlägt das fehl. –
können Sie mir vorschlagen, was zu tun ist? –
Sie sollten herausfinden, ob Sie Zeichenfolgen oder Ints verwenden möchten, und verwenden Sie dann die entsprechende ... –