Je suis entrain de créer un programme qui classe des valeurs dans 2 listes : liste1 et liste 2.
Pour pouvoir après les afficher en forme de tableau avec 2 colonnes.

voila le programme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
#!/usr/bin/python3
# -*- coding: utf-8 -*-
 
fichier = open("dimethylether.log", "r")
chaine = "EUMP2"
chaine1 = "nuclear repulsion energy"
liste1 = list()
liste2 = list()
liste3 = list()
# methode qui retourne les valeurs de EUMP2
for line in fichier:
  if chaine in line:
    liste1.append(line.split()[5:6])
 
 
for line in fichier:
  if chaine1 in line :
    liste2.append(line.split()[3:4])
 
for i, j in liste1, liste2:
  print(zip(i, j))
le compilateur me sors l'erreur :
File "Energy.py", line 20, in <module>
for i, j in liste1, liste2:
ValueError: too many values to unpack


Merci pour votre aide, pour m'expliquer pourquoi cela ne marche pas.