Bir sözlükteki anahtarlar listesinde yinelenirken, değerler olarak bir tuple eklemeye çalışıyorum. Eminim liste anlaşmasıyla bunu yapmanın bir yolu var, ama anahtarlarda çalışmak için bunu alamadım. senin myDict
bir set
değil, bir dict
olduğunuAnahtar sözcük olarak tuple ekleme
myDict = {"Last name", "First name"}
myTuple = ("Miller", "Joe")
for key in myDict:
myDict.update(zip({key:n for n in myTuple}))
mi aslında nasıl 'myDict' görünüyor sevmek? Çünkü bu bir sözlük değil. Bu bir set. – idjaw
İstisna çıktınız nedir? Şunu mu demek istediniz: {'İlk isim': 'Miller', 'Soyadı': 'Joe'} # dict (zip (myDict, myTuple)) '? Veya '[{' Adı ':' Miller '}, {' Soyadı ':' Joe '}] # [dict ([i]) için zip (myDict, myTuple)] 'da? –
Değerleri olmayan sözlük ... nerede mahvoldum? lol –