⊗pyPmDcCTD 104 of 208 menu

Omvandling till ordbok i Python

För att omvandla ett objekt till en ordbok måste du använda funktionen dict. Men inte alla datatyper kan bli en ordbok. Låt oss försöka omvandla en sträng och en lista till en ordbok:

txt = '12345' dct = dict(txt) # kommer att ge ett fel lst = ['1', '2', '3', '4', '5'] dct = dict(lst) # kommer att ge ett fel

Detta händer för att objektet måste ha parvisa värden. Låt oss nu skapa en ordbok från nästlade listor:

lst = [['a', '1'], ['b', '2']] dct = dict(lst) print(dct) # kommer att skriva ut {'a': '1', 'b': '2'}

Man kan också omvandla nästlade tupler till en ordbok:

tlp = ((1, 'a'), (2, 'b')) dct = dict(tlp) print(dct) # kommer att skriva ut {1: 'a', 2: 'b'}

Följande kod ges:

tst = [[1, 'ab'], [2, 'cd'], [3, 'ef']] dct = dict(tst) print(dct)

Vad kommer att skrivas ut i konsolen?

Följande kod ges:

tst = [('x', 2), ('y', 4), ('z', 6)] dct = dict(tst) print(dct)

Vad kommer att skrivas ut i konsolen?

Följande kod ges:

tst = ['a', 'b', 'c', 'd'] dct = dict(tst) print(dct)

Vad kommer att skrivas ut i konsolen?

Följande kod ges:

tst = ('a', 1), ('b', 2), ('c', 3) dct = dict(tst) print(dct)

Vad kommer att skrivas ut i konsolen?

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa