i have 3 lists
i am trying to extract data from it as follows
Jack Jack
Jack Jeni
Jack Monsa
Jack Mehus
Jack Kuis
Jack Tim
Jack Tony
Jack Yestgf
Jack Pere
Jeni Jeni
Jeni Monsa
Jeni Mehus
Jeni Kuis
Jeni Tim
Jeni Tony
Jeni Yestgf
Jeni Pere
Jeni Jack
and so on, for this i am writing a code as below
It looks like i am doing everything wrong any help would be appreciated
Quote:Names=["Jack","Jeni","Monsa","Mehus","Kuis","Tim","Tony","Yestgf","Pere"]
Years=[17,20,26,40,67,88,96,99,37]
Order=[1,2,3,4,5,6,7,8,9]
i am trying to extract data from it as follows
Jack Jack
Jack Jeni
Jack Monsa
Jack Mehus
Jack Kuis
Jack Tim
Jack Tony
Jack Yestgf
Jack Pere
Jeni Jeni
Jeni Monsa
Jeni Mehus
Jeni Kuis
Jeni Tim
Jeni Tony
Jeni Yestgf
Jeni Pere
Jeni Jack
and so on, for this i am writing a code as below
Names=["Jack","Jeni","Monsa","Mehus","Kuis","Tim","Tony","Yestgf","Pere"] Years=[17,20,26,40,67,88,96,99,37] Order=[1,2,3,4,5,6,7,8,9] for names,years,orders in zip(Names,Years,Order): for i in range(1,(len(Order)+1)): for j in range(i,i+len(Order)): jdisplay = Names[j % len(Order)] if (j % len(Order)) else Names[j] print(names,Names[j])i am getting following output
Quote:Traceback (most recent call last):
Jack Jeni
File "C:/Users/Administrator/PycharmProjects/Tesrt/forumsquestion.py", line 7, in <module>
Jack Monsa
Jack Mehus
Jack Kuis
Jack Tim
Jack Tony
Jack Yestgf
Jack Pere
jdisplay = Names[j % len(Order)] if (j % len(Order)) else Names[j]
IndexError: list index out of range
Process finished with exit code 1
It looks like i am doing everything wrong any help would be appreciated