Wat is het verschil tussen columnNames = {}
en columnNames = []
IN PYTHON?
Hoe kan ik elk elk herhalen? Met {% for value in columnNames %}
of for idx_o, val_o in enumerate(columnNames):
Antwoord 1, Autoriteit 100%
columnNames = {}
definieert een legedict
columnNames = []
Bepaalt een legelist
Dit zijn fundamenteel verschillende typen. A dict
is een associatieve array , een list
is een standaard array met integrale indices.
Ik raad u aan uw referentiemateriaal te raadplegen om meer vertrouwd te raken met deze twee zeer belangrijke python-containertypen.
Antwoord 2, Autoriteit 39%
Naast het antwoord van David hier is hoe u ze meestal herhoogt:
# iterating over the items of a list
for item in someList:
print( item )
# iterating over the keys of a dict
for key in someDict:
print( key, someDict[key] )
# iterating over the key/value pairs of a dict
for ( key, value ) in someDict.items():
print( key, value )