Comment puis-je imprimer une valeur moyenne de mon code? Par exemple, j'ai des valeurs de Fife dans ma liste:
4 Réponses :
Vous pouvez indexer votre liste en spécifiant l'index à la fin de la variable contenant votre liste.
Par exemple: p> rappelez-vous simplement que la liste dans Python est
Je suppose que vous voulez obtenir la sortie comme trois sans appeler explicitement liste [2] code>.
Voici comment vous le faites. P>
Imprimer (Liste [LEN (LUCTE) // 2]) CODE> P>
Si vous avez une liste de longueur impaire, utilisez
print(my_list[(len(my_list))/2] print(my_list[(len(my_list))/2 - 1]
Vous pouvez probablement réécrire ceci afin qu'il vérifie si len (my_list)% 2 est 0 ou 1 avant d'accéder à l'élément moyen.
Une solution «hacky» qui prendra des listes pairs ou impaires: list_name [int (len (list_name) / 2)] code> mais cela dépend de ce que le «milieu» est pris en compte sur une liste même.
@Dedekiokoh Ouais, je pourrais l'écrire avec la déclaration IL mais je n'augs pas sûr si le questionneur serait au courant de si les déclarations comme il semble nouveau à la programmation
Lorsque le nombre d'éléments de la liste est impair, vous avez un élément central et vous pouvez l'imprimer de la manière suivante.
my_list = ['one', 'two', 'three', 'four', 'five'] mid_index = len(my_list) // 2 print(my_list[mid_index])
Utilisez indexation:
Liste [0] code>,Liste [1] code> (et n'appelez pas votre listeListe code> soit, c'est le nom de une fonction intégrée.)Google.com/Search?q=pyThon+Access+List Mouvement < / a>
lst [int (len (lst) / 2)]
lst [len (lst) // 2] code>Dupliqué possible de trouver au milieu d'une liste
La question est un peu floue maintenant sur ce que "Middle" est et ce que vous attendez s'il existe un nombre pair d'éléments dans la liste. Il peut être utile de Modifier votre question pour inclure ce détail et clarifier si vous vous demandez comment accéder à un élément moyen ou Que vous recherchiez comment calculer l'index de l'élément central afin que vous puissiez y accéder. Cela aurait également été bon d'expliquer les tentatives que vous avez faites jusqu'à présent et de quelle manière ils ne fonctionnent pas.