Python Forum
code with no tuple gets : IndexError: tuple index out of range
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
code with no tuple gets : IndexError: tuple index out of range
#1
Hello! I'm in the works of a flask app which I already had issues with and some nice ppl helped me, and am having other issues...

I have this if statement:
if not ((lines[4] == lines[6] == dataseg[0]) & (lines[5] == dataseg[1])):
and I get this error:
Error:
if not ((lines[5] == lines[7] == dataseg[0]) & (lines[6] == dataseg[1])): IndexError: tuple index out of range
The full error being:
Error:
2020-11-03 17:09:58,492] ERROR in app: Exception on /send [POST] Traceback (most recent call last): File "/home/aggam/.local/lib/python3.8/site-packages/flask/app.py", line 2447, in wsgi_app response = self.full_dispatch_request() File "/home/aggam/.local/lib/python3.8/site-packages/flask/app.py", line 1952, in full_dispatch_request rv = self.handle_user_exception(e) File "/home/aggam/.local/lib/python3.8/site-packages/flask/app.py", line 1821, in handle_user_exception reraise(exc_type, exc_value, tb) File "/home/aggam/.local/lib/python3.8/site-packages/flask/_compat.py", line 39, in reraise raise value File "/home/aggam/.local/lib/python3.8/site-packages/flask/app.py", line 1950, in full_dispatch_request rv = self.dispatch_request() File "/home/aggam/.local/lib/python3.8/site-packages/flask/app.py", line 1936, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "app.py", line 70, in send return render_template("code.html", ERRS=check.check(code)) File "app.py", line 53, in check if not ((lines[5] == lines[7] == dataseg[0]) & (lines[6] == dataseg[1])): IndexError: tuple index out of range
Can u guys help me? (sry my code is a mess LMAO)

My code: https://pastebin.com/ukMv4nTy
Reply
#2
Without the code, we can't help much. But the error suggests that one of those variables is a tuple and the index is too large.

Before the if you could print the types of them:
print(f"dataseg is of type {type(dataseg)} and has {len(dataseg)} elements.")
print(f"lines is of type {type(lines)} and has {len(lines)} elements.")
That won't tell you why you have a tuple, but it will tell you which one it is and its length.
Reply
#3
(Nov-03-2020, 04:32 PM)bowlofred Wrote: Without the code, we can't help much. But the error suggests that one of those variables is a tuple and the index is too large.

Before the if you could print the types of them:
print(f"dataseg is of type {type(dataseg)} and has {len(dataseg)} elements.")
print(f"lines is of type {type(lines)} and has {len(lines)} elements.")
That won't tell you why you have a tuple, but it will tell you which one it is and its length.

I solved it, thanks !
Reply
#4
Did you really mean to do a bitwise and?
Reply
#5
(Nov-03-2020, 04:32 PM)bowlofred Wrote: Without the code, we can't help much. But the error suggests that one of those variables is a tuple and the index is too large.

Before the if you could print the types of them:
print(f"dataseg is of type {type(dataseg)} and has {len(dataseg)} elements.")
print(f"lines is of type {type(lines)} and has {len(lines)} elements.")
That won't tell you why you have a tuple, but it will tell you which one it is and its length.

I fixed i,Thanks for your help!
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  matplotlib x axis range goes over the set range Pedroski55 5 545 Nov-21-2021, 08:40 AM
Last Post: paul18fr
  Change font in a list or tuple apffal 3 582 Oct-14-2021, 05:26 AM
Last Post: ndc85430
  IndexError: list index out of range rf_kartal 6 769 Sep-07-2021, 02:36 PM
Last Post: Larz60+
  Python Error List Index Out of Range abhi1vaishnav 3 629 Sep-03-2021, 08:40 PM
Last Post: abhi1vaishnav
  Tuple generator, and function/class syntax quazirfan 3 761 Aug-10-2021, 09:32 AM
Last Post: buran
  Tuple to bytes JohnnyCoffee 4 1,621 Jul-10-2021, 08:48 PM
Last Post: deanhystad
  *args implementation and clarification about tuple status amjass12 10 1,183 Jul-07-2021, 10:29 AM
Last Post: amjass12
  IndexError: list index out of range Laplace12 1 861 Jun-22-2021, 10:47 AM
Last Post: Yoriz
  How to resolve Index Error in my code? codify110 6 1,224 May-22-2021, 11:04 AM
Last Post: supuflounder
  in a list or tuple Skaperen 6 1,325 May-16-2021, 09:59 PM
Last Post: Skaperen

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020