J'ai essayé de trouver la question similaire comme je veux demander dès maintenant. Mais, la réponse ne m'aide pas vraiment. J'essayais d'obtenir de la valeur, mais une seule valeur si la valeur est la même. ici mon code:Python, obtenir la valeur juste si la valeur est la même
d'abord, j'ai condition comme ce
ids_data = []
arr_rest_ids = [('8380128579', 309), ('8380128579', 311), ('8380128579', 310), ('8380222579', 313)]
if arr_rest_ids:
for i in arr_rest_ids:
ids_data.append(i)
Je chaîne de condition et entier, la condition dire que entier ont une valeur. J'essayais de créer une condition si la valeur est la même que d'obtenir la valeur juste un.
Je veux que le résultat soit comme ceci:
ids_data = [309, 313]
arr_rest_ids = [('8380128579', 309), ('8380128579', 311), ('8380128579', 310), ('8380222579', 313)]
if arr_rest_ids:
for i in arr_rest_ids:
ids_data.append(i)
la variable ids_data montre l'identifiant juste une valeur différente.
est-commande important? Sinon, convertissez simplement en 'set'. –