Python Forum
For Loop with List Comprehension
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
For Loop with List Comprehension
#1
Is this the easiest way to get the format below? I just hate hard coding the value x + 1, might as well just insert the digit 1. What if I didn't know the length,of the variable value, then what would I do?

BTW..This list comprehension is extremely powerful. It added each number in list1 to each number in list2. That's like 25 times.

list1 = [30, 50, 110, 40, 15, 75]
list2 = [10, 60, 20, 50]

sum_list = [(n1, n2) for n1 in list1 for n2 in list2 if n1 + n2 > 100]

for index, value in enumerate(sum_list):
    for x in range(len(value) - 1):
        print(value[x], value[x + 1])
OUTPUT:
50 60
110 10
110 60
110 20
110 50
75 60
75 50
Reply


Messages In This Thread
For Loop with List Comprehension - by muzikman - Dec-17-2020, 05:39 PM
RE: For Loop with List Comprehension - by bowlofred - Dec-17-2020, 05:50 PM
RE: For Loop with List Comprehension - by buran - Dec-17-2020, 05:57 PM
RE: For Loop with List Comprehension - by muzikman - Dec-17-2020, 06:01 PM
RE: For Loop with List Comprehension - by buran - Dec-17-2020, 06:16 PM
RE: For Loop with List Comprehension - by muzikman - Dec-17-2020, 07:08 PM
RE: For Loop with List Comprehension - by muzikman - Dec-17-2020, 07:02 PM
RE: For Loop with List Comprehension - by bowlofred - Dec-17-2020, 08:33 PM
RE: For Loop with List Comprehension - by muzikman - Dec-17-2020, 11:14 PM
RE: For Loop with List Comprehension - by muzikman - Dec-17-2020, 07:10 PM
RE: For Loop with List Comprehension - by muzikman - Dec-17-2020, 07:16 PM
RE: For Loop with List Comprehension - by muzikman - Dec-17-2020, 07:20 PM
RE: For Loop with List Comprehension - by buran - Dec-17-2020, 07:28 PM
RE: For Loop with List Comprehension - by muzikman - Dec-17-2020, 07:31 PM
RE: For Loop with List Comprehension - by muzikman - Dec-17-2020, 08:00 PM
RE: For Loop with List Comprehension - by buran - Dec-17-2020, 08:16 PM
RE: For Loop with List Comprehension - by muzikman - Dec-17-2020, 11:44 PM
RE: For Loop with List Comprehension - by muzikman - Dec-17-2020, 11:46 PM
RE: For Loop with List Comprehension - by buran - Dec-17-2020, 09:23 PM
RE: For Loop with List Comprehension - by muzikman - Dec-17-2020, 11:12 PM
RE: For Loop with List Comprehension - by bowlofred - Dec-17-2020, 11:36 PM
RE: For Loop with List Comprehension - by muzikman - Dec-18-2020, 12:01 AM
RE: For Loop with List Comprehension - by buran - Dec-18-2020, 06:06 AM
RE: For Loop with List Comprehension - by muzikman - Dec-18-2020, 10:45 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  List Comprehension Issue johnywhy 5 547 Jan-14-2024, 07:58 AM
Last Post: Pedroski55
Question mypy unable to analyse types of tuple elements in a list comprehension tomciodev 1 496 Oct-17-2023, 09:46 AM
Last Post: tomciodev
  Using list comprehension with 'yield' in function tester_V 5 1,268 Apr-02-2023, 06:31 PM
Last Post: tester_V
  list comprehension 3lnyn0 4 1,426 Jul-12-2022, 09:49 AM
Last Post: DeaD_EyE
  List comprehension used differently coder_sw99 3 1,741 Oct-03-2021, 04:12 PM
Last Post: coder_sw99
  How to invoke a function with return statement in list comprehension? maiya 4 2,870 Jul-17-2021, 04:30 PM
Last Post: maiya
  List comprehension and Lambda cametan 2 2,258 Jun-08-2021, 08:29 AM
Last Post: cametan
  What is the difference between a generator and a list comprehension? Pedroski55 2 2,235 Jan-02-2021, 04:24 AM
Last Post: Pedroski55
  Using recursion instead of for loops / list comprehension Drone4four 4 3,162 Oct-10-2020, 05:53 AM
Last Post: ndc85430
  Appending to list of list in For loop nico_mnbl 2 2,376 Sep-25-2020, 04:09 PM
Last Post: nico_mnbl

Forum Jump:

User Panel Messages

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