Je me demande si c'est possible en python. J'accéder à une liste de cette façon:Python - variable comme index de la liste
print list[0]['name']
C'est très bien. Y a-t-il un moyen d'utiliser une variable? Je veux dire:
a="[0]['name']"
print list[a]
Merci pour vos suggestions.
Quelques détails:
J'ai une situation où j'ai quelque chose comme ceci:
a = [{"name":"someone", "age":23}]
print a[0]['name']
Mais depuis que je dois passer "[0] [ 'name']" comme paramètre, je Je voudrais comprendre si c'est possible. Merci,
CIPS
Vous devez expliquer pourquoi vous en avez besoin. Sinon, il ne peut être accompli avec 'eval' ou' exec' – JBernardo
Voulez-vous utiliser cette chaîne particulière pour indexer votre liste, ou est-ce que la variable peut avoir une valeur différente? Par exemple 'a = [0, 'nom']'? –
S'il vous plaît voir ma vérification ci-dessous. – Ajax1234