Ich habe gerade angefangen Comprehensions zu lernen und das machte mich ein wenig verwirrt:Comprehensions In Wörterbücher
list1=[2,5,7,8]
list2=[1,3,5,7]
list3=[3,5,7,13,17]
list={key:number for number in list1 if number %2==1 key="odd numbers"}
Dies erzeugt einen Syntaxfehler.
list={"odd numbers:":number for number in list1 if number %2==1}
Und das erzeugt ein Paar, das die letzte catchen Nummer Element aus der list1 enthält, die 7. ist (: ungerade Zahlen: Sollte es nicht wie sein 5, ungerade Zahlen: 7?)
'list = { "ungerade Zahlen:": Zahl für Nummer in Liste3, wenn Nummer% 2 == 1} 'wird' {'ungerade Zahlen': 17} ' – RomanPerekhrest
Ich denke, Sie möchten eine Liste aller ungeraden Zahlen aus der Eingabeliste erhalten – RomanPerekhrest
@RomanPerekrest sorry ja, es ist 17 Ich bearbeite es jetzt – Elessar