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'espère que tout le monde va bien. J'ai besoin d'un peu d'aide là où j'ai besoin d'obtenir toutes les chaînes d'une variable et de les stocker dans une seule liste en python. Par exemple, j'ai un fichier json d'où je reçois des identifiants et tous les identifiants sont stockés dans une variable ap....
9 juin 2020 à 16:24
J'ai une liste qui ressemble à: mot = [0,0,0,0,0,0,...,0,1,1,1,1,1,1,1,1,1,1,1,1,1,...,0,0,0,0,1,1,1,0,0,0] Ce que je dois faire est d'ajouter à une liste l'index lorsque l'élément passe de 0 à 1 (et non de 1 à 0) J'ai essayé de faire ce qui suit, mais il enregistre également quand il passe de 1 à 0....
9 juin 2020 à 15:38
J'essaye de comparer avec l'index d'une liste avec i + index de la deuxième liste. val = [10,20,30,40] val2 = [15,25,45] Je voulais voir si val2[0]<val[1] en utilisant une boucle for. Comment puis-je faire ceci ? Créer une nouvelle liste lorsque val2[i] > val[i+1] Résultat : val_final = [10,20] val....
9 juin 2020 à 13:54
Python, j'ai une chaîne comme celle-ci, Entrée: IBNR 13,123 1,234 ( 556 ) ( 2,355 ) 934 Sortie requise-: Soit supprimer l'espace b / w le support et le numéro IBNR 13,123 1,234 (556) (2,355) 934 OU Retirez les supports: IBNR 13,123 1,234 556 2,355 934 J'ai essayé cec....
J'essaye d'obtenir une 2ème couche de "notation" implémentée dans ce tableau de bord simple. Je suis tellement perdu. Je suis autodidacte donc je suis sûr qu'il me manque des étapes majeures. Conditions: 3 points = 1 tour. 10 tours = gagnant! C'est là que j'en suis dans le code. Je peux le faire com....
9 juin 2020 à 10:59
C'est mon code import json data = '{"action_name": None, "execution_time": "00:00:00.000915", "timestamp": "2020-06-09T03:42:21.299294Z", "ip_address": None, "request": OrderedDict([("method", "GET"), ("full_path", "ggggg"), ("data", None), ("query_params", "{}")]), "response": OrderedDict([("status....
9 juin 2020 à 08:05
Le programme doit accepter un entier N. Le programme doit imprimer tous les nombres de pas de 10 à N, s'il n'y a pas de tel nombre, le programme doit imprimer -1 comme sortie. Un nombre est appelé numéro de pas si tous les chiffres adjacents ont une différence absolue de 1 Le code Works perfectly J....
9 juin 2020 à 07:06
Comment filtrer un dictionnaire en fonction d'une valeur minimale? grades = {"Bob": 46, "Angela":73, "Dave": 94} Je souhaite créer un nouveau dictionnaire composé uniquement de personnes dont les valeurs sont supérieures à 70. passing = {"Angela":73, "Dave":94} ....
8 juin 2020 à 10:01
J'essaye de créer un dictionnaire contenant des listes, basé sur une clé 'lists [i] [1]' . lists = [['Col',1,5,9], ['Col',1,8,9], ['Col',2,1,9], ['Row',2,9,9], ['Row',2,7,8], ['Row',3,7,9], ['Row',3,6,9]] dict_pis = {} z_req_list = [] for i in ....
8 juin 2020 à 07:34
Étant donné un dataframe, j'ai comme suit: import pandas as pd import datetime df = pd.DataFrame([[2, 3],[2, 1],[2, 1],[3, 4],[3, 1],[3, 1],[3, 1],[3, 1],[4, 2],[4, 1],[4, 1],[4, 1]], columns=['id', 'count']) df['date'] = [datetime.datetime.strptime(x,'%Y-%m-%d %H:%M:%S') for x in ['....
8 juin 2020 à 05:25
Je souhaite dupliquer un élément spécifique autant de fois qu'indiqué. La liste originale ressemblerait à ceci: list=[1,2,3,4,5,6,7,8,9] Et il faudrait ici le duplicateur et l'élément de la liste que nous voulons dupliquer. times=4 num=4 La liste finale devrait ressembler à ceci: list=[1,2,3,4,4,4....
8 juin 2020 à 03:36
switch = True players = [] while True: user_adding = input("Would you like to add? yes or no ") user_adding = user_adding.title() if user_adding.lower() == "yes": player_name = input("who do you want on the list? ") players.append(player_name) number_of_players =....
7 juin 2020 à 23:37
Il s'agit plus d'une question d'explication que de réponse. J'ai essayé de faire une recherche sur Google mais j'ai du mal à comprendre ce morceau de code. Trouvez la valeur la plus fréquente dans une liste. test = [1, 2, 3, 4, 2, 2, 3, 1, 4, 4, 4] print(max(set(test), key = test.count)) Comment f....
7 juin 2020 à 16:07
Par exemple, j'ai cette liste: ['I am the ', 'ugliest person'] Je voudrais faire cette liste comme: ['I-am-the ', 'ugliest-person'] ....
6 juin 2020 à 20:58
J'ai donc découvert que le moyen le plus simple de regrouper et de compter les éléments était d'utiliser itertools. J'ai cette liste de "Services des employés" (par exemple, comptabilité, achats, marketing, etc.) et elle dépasse 500. Un échantillon est: # employee number, first name, last name, de....
6 juin 2020 à 13:39
MongoEngine est idéal pour définir un document pour la validation des données. Le pymongo brut fait défaut dans ce domaine. Puis-je utiliser MongoEngine pour définir d'abord un document, puis utiliser pymongo pour insérer de nombreux documents dans une collection vide? Si oui, insertMany () de pymon....
Le i+=1 ne fonctionne pas, il aurait dû augmenter la valeur de i mais ce n'est pas le cas n = int(input()) for j in range(n): a = input() pair = 0 for i in range(len(a)-1): print(i) if a[i] == "x" and a[i+1] == "y": pair += 1 print("*") e....
6 juin 2020 à 00:31
J'essaye de continuer avec mon code même si une exception est présente. Imprimez simplement l'exception et continuez avec le code. Voici un exemple: def mkdir(path): mypath = "./customers/"+path print(mypath) try: os.makedirs(mypath) except OSError as exc:....
5 juin 2020 à 22:09
Par exemple print("a" + chr(8)) le résultat est a, mais quand j'exécute print("a" + chr(8) + "b") le résultat est b, même si je le fais print("a" + chr(8) + "") résultat est a pourquoi cela se produit-il? Pourquoi ma première ligne de code ne supprime-t-elle pas simplement ce caractère?....
5 juin 2020 à 14:06
Ce serait l'exercice sur lequel je travaille actuellement: Ecrire une fonction distinct_characters qui obtient une liste de chaînes comme paramètre. Il doit renvoyer un dictionnaire dont les clés sont les chaînes de la liste d'entrée et les valeurs correspondantes sont les nombres de caractères dis....
5 juin 2020 à 01:46
Dans Python 3.8, j'essaie d'obtenir une valeur flottante à afficher comme suit: Si le nombre a plus de 2 décimales, il doit être arrondi à 2 décimales. Si le nombre a un point décimal, il doit s'afficher comme un seul point décimal. Si le nombre n'a pas de point décimal, il ne doit pas du tout s'aff....
5 juin 2020 à 01:23
Disons que j'ai un mot, et je veux seulement afficher les trois premières lettres du mot. Mais les dernières lettres restantes doivent afficher un tiret ou un astérisque, etc. Par exemple, si nous avons le mot javascript, alors la sortie doit afficher jav-------, pebbles doit s'afficher sous la form....
5 juin 2020 à 00:59
Je travaille sur un code qui parcourra une liste et affichera les valeurs. Au début de chaque itération, je voudrais également que la valeur soit indentée. Voici le code que j'ai jusqu'à présent: pizzas = ['cheese','pepperoni','supreme'] print("My favorite pizzas are:") for pizza in pizzas: pri....
5 juin 2020 à 00:24
Je me demandais s'il y avait un moyen de supprimer des lignes d'un fichier contenant un ou des nombres spécifiques. Je sais qu'il existe un moyen de supprimer les lignes contenant une chaîne spécifique, mais je souhaite supprimer les lignes contenant un nombre spécifique. Disons que j'ai un fichier ....
4 juin 2020 à 22:00
J'ai un ensemble de données avec 3 colonnes et des NA occasionnels. J'essaie de créer une nouvelle colonne de chaîne appelée 'check' qui concaténera le nom des variables qui n'ont pas de NA dans chaque ligne entre les traits de soulignement ('_'). J'ai collé mon code ci-dessous ainsi que les données....