Pour des questions sur la programmation Python spécifiques à la version 3+ du langage. Utilisez la balise [python] plus générique si votre question n'est pas spécifique à la version. Utilisez les balises [python-2.x] pour les questions Python 2.

python-3.x...

J'ai une liste de chaînes et j'essaie de la parcourir et de créer à chaque itération une nouvelle liste sans l'une des chaînes. J'ai essayé ce qui suit: tx_list = ['9540a4ff214d6368cc557803e357f8acebf105faad677eb06ab10d1711d3db46', 'dd92415446692593a4768e3604ab1350c0d81135be42fd9581e2e712f11d82ed',.....
1 juin 2020 à 20:21
Supposons que le est une liste avec les valeurs suivantes A=[1,2,3,4,5,6,7] La sortie requise est Impression 1 1+2 1+2+3 1+2+3+4 1+2+3+4+5 1+2+3+4+5+6 1+2+3+4+5+6+7 Veuillez m'aider à obtenir la réponse ci-dessus.....
1 juin 2020 à 20:11
J'ai une liste de chaînes et j'aimerais utiliser une boucle for pour changer les chaînes et créer une nouvelle liste. oldList = ['AAA','BBB','CCC'] for i in range(len(oldList)): newList = [] add1 = 'a_' add2 = '_z' newStr = add1 + oldList[i] + add2 newList.append(newStr) La ....
1 juin 2020 à 19:49
import numpy as np player1 = True def create_board(): board = np.zeros((3,3), dtype=int) return board def place(board , player1 , position ): if player1 == True: player1 = False if board[position] == 0: board = position elif board[position] != 0: ....
1 juin 2020 à 16:59
Eh bien, je suis très très nouveau dans la programmation python et j'apprends encore.J'ai donc essayé de créer une fonction dans laquelle j'utilisais len pour compter le nombre de lettres dans une chaîne.Mais depuis, len ne fonctionne pas pour les entiers. J'ai mis en place des conditions afin q....
1 juin 2020 à 16:40
Pour chaque index dans un tableau donné, je veux trouver la somme de la somme des distances entre cet index et d'autres indices qui ont la même valeur dans un tableau donné. Donc pour [1,2,1,1,2,3], nous aurions [5,3,3,4,3,0] car Pour l'indice 0) | 2-0 | + | 3-0 | = 5, pour l'indice 1) | 4-1 | = 3, ....
Il existe un énorme dataframe contenant plusieurs types de données dans différentes colonnes. Je souhaite rechercher des lignes contenant des valeurs de date dans différentes colonnes. Voici un dataframe test: dt = pd.Series(['abc', datetime.now(), 12, '', None, np.nan, '2020-05-05']) dt1 ....
1 juin 2020 à 15:08
Je travaille actuellement avec une petite application en python et mon application dispose d'une fonctionnalité de recherche (qui utilise actuellement difflib ) mais je souhaite créer une recherche sémantique qui peut donne les 5 ou 10 premiers résultats de ma base de données, en fonction du te....
1 juin 2020 à 14:38
J'essaye d'utiliser numpy en Python pour résoudre mon projet. J'ai un random binary array rndm = [1, 0, 1, 1] et un resource_arr = [[2, 3], 4, 2, [1, 2]]. Ce que j'essaie de faire, c'est de multiplier les éléments du tableau, puis d'obtenir leur somme. En tant que résultat attendu pour l'exemple ci-....
J'écris des valeurs personnalisées pour une variable. Y a-t-il une meilleure façon d'écrire cela? if val == 1: val = -20 elif val == 2: val = -15 elif val == 3: val = -10 elif val == 4: val = -5 elif val == 5: val = 0 elif val == 6: val = 4 elif val == 7: val = 8 elif val....
1 juin 2020 à 09:42
Je veux une séquence comme des en-têtes Excel. Par exemple : A, B, C, .., Z, AA, AB .... Mon code >>> s = 'A' >>> chr(ord(s) + 1) 'B' >>> s = 'Z' >>> chr(ord(s) + 1) '[' >>> # I want AA after chr(ord('Z') + 1) ....
1 juin 2020 à 08:41
Je veux compter combien de fois «0» à «9» ont été utilisés dans une plage spécifique Par exemple. 112 a deux '1' et un '2' Merci pour vos conseils, j'ai changé mon code maintenant. Mais ce n'est pas efficace comme je le souhaite. num = int(input('n : ')) start_time = time.time() num_arr = [0] * 10 p....
1 juin 2020 à 05:34
J'ai besoin d'aide pour obtenir des sorties d'un dictionnaire (python3): {'horse': ['brown', 'black'], 'duck': ['brown', 'black', 'brown', 'grey', 'brown']} Sorties requises: black horse: 1 brown horse: 1 grey horse: 0 black duck: 1 brown duck: 3 grey duck: 1 Quelqu'un peut-il offrir une solution ....
31 mai 2020 à 20:15
J'essaye de vérifier si un nombre est dans la gamme des entiers et renvoie un nombre basé sur quelle gamme il se trouve. Je me demandais s'il existe un moyen meilleur et plus efficace de faire cela: def checkRange(number): if number in range(0, 5499): return 5000 elif number in range....
31 mai 2020 à 05:05
Assistants de stackoverflow, Je souhaite combiner deux listes pour créer un dictionnaire, j'ai utilisé dict & zip, mais cela ne répond pas à mes besoins. Si ces listes keys = ['a', 'a', 'b', 'c'] values = [6, 2, 3, 4] Je voudrais que le dictionnaire reflète la valeur moyenne de telle sorte que la....
31 mai 2020 à 02:11
Pourquoi cette erreur se produit et comment puis-je la corriger? J'essaie d'écrire ce code comme une pratique dans les codewars. def iq_test(numbers): splitted_num=numbers.split() list_numbers= list(splitted_num)#splitted string was already a list odds = [x for x in list_numbers if x%2!=....
30 mai 2020 à 19:14
Je suis nouveau dans la programmation et j'ai une tâche que je ne peux pas comprendre par moi-même. La tâche est de créer un programme qui vous permet de décider du nombre de dés à lancer, de 1 à 5, en vérifiant si vous faites une mauvaise entrée. Après chaque lancer, le numéro du dé s'affiche et le....
30 mai 2020 à 16:28
Dans le cadre de mes devoirs, je dois accéder à tous les éléments de la liste sans boucle for pour l'utiliser dans une fonction que je suis autorisé à utiliser, par exemple: myList=['Hello','World'] J'ai essayé d'utiliser des fonctions lambda (car je ne suis pas autorisé à déclarer des fonctions av....
30 mai 2020 à 05:31
J'ai un fichier texte qui contient des données de la forme suivante: {"id": 1, {"device_data": 123}, "created_at": "2020-04-03"}{"id": 2, {"device_data": 123}, "created_at": '2020-04-03'}{"id": 2, {"device_data": 123}, "created_at": "2020-04-03"}{"id": 2, {"device_data": 123}, "created_at": '2020-04....
30 mai 2020 à 01:29
Je veux trouver la 5e puissance d'un nombre donné par l'utilisateur. Puis-je faire cela sans taper: ans = n * n * n * n * n Et peut-il être utilisé pour des puissances supérieures?....
30 mai 2020 à 00:59
Vérifie si les éléments d'une liste sont consécutifs. [True for x in lst[:-1] for y in lst[1:] if x + 1 == y] Alors liste [1, 2, 3, 4, 5] renvoie [True, True, True, True] signifiant que la liste est consécutive. Liste [1,2,3,4,4] renvoie [True, True, True, True] ce qui signifie que la liste est con....
29 mai 2020 à 22:03
J'ai cette liste: Jokes = ['First joke', 'Still first', '', 'Second Joke', 'Still second joke', 'Still 2nd joke'] Je voudrais concaténer la liste comme suit: Jokes = ['First joke \n Still first', 'Second joke \n Still second joke \n Still 2nd joke'] Est-ce possible? Merci,....
29 mai 2020 à 21:17
J'ai eu du mal à extraire des sous-dictionnaires où la valeur est "0" d'une liste de dictionnaires et à les ajouter aux dictionnaires temporaires. J'ai essayé ceci: new_users = [{'user1':{'book1':'0', 'book2':'4', 'book3':'1'}},{'user2':{'book1':'5', 'book2':'1', 'book3':'0'}}] def approachA(): ....
29 mai 2020 à 20:52
Une question fondamentale sur l'héritage et le «soi» ici. Bon code sans erreur: ( Correction : il s'avère que ce n'est PAS BON non plus. Veuillez consulter les réponses de MisterMiyagi ci-dessous.) class A: def __init__(self, a): self.a = 10 self.b = { 'a': 10, 'b': 20 } self.c = [....
29 mai 2020 à 20:46
Je ne sais pas exactement comment le formuler pour être honnête, mais voici une version simplifiée de mon code actuel. for idx in range(0,11): print('Failed:',idx) Cela produit: Failed: 0 Failed: 1 Failed: 2 Failed: 3 Failed: 4 Failed: 5 Failed: 6 Failed: 7 Failed: 8 Failed: 9 Failed: 10 J'ess....
29 mai 2020 à 11:07