Python Forum
For Loop with List Comprehension
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
For Loop with List Comprehension
#12
print(item, sep=' ') - you pass just one object as first argument to print function, a tuple with n elements. It prints a tuple (i.e. incl brackets and elements separated by comma - that is str representation of a tuple). In this case sep does not come into play - there is one argument.

print(*item, sep=' ') - note the asterisks. This is iterable unpacking. you unpack the iterable (i.e. the tuple). print function gets n positional elements, not single tuple. Then sep comes into play and you get the output you expect.
If you can't explain it to a six year old, you don't understand it yourself, Albert Einstein
How to Ask Questions The Smart Way: link and another link
Create MCV example
Debug small programs

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 617 Jan-14-2024, 07:58 AM
Last Post: Pedroski55
Question mypy unable to analyse types of tuple elements in a list comprehension tomciodev 1 520 Oct-17-2023, 09:46 AM
Last Post: tomciodev
  Using list comprehension with 'yield' in function tester_V 5 1,326 Apr-02-2023, 06:31 PM
Last Post: tester_V
  list comprehension 3lnyn0 4 1,478 Jul-12-2022, 09:49 AM
Last Post: DeaD_EyE
  List comprehension used differently coder_sw99 3 1,770 Oct-03-2021, 04:12 PM
Last Post: coder_sw99
  How to invoke a function with return statement in list comprehension? maiya 4 2,921 Jul-17-2021, 04:30 PM
Last Post: maiya
  List comprehension and Lambda cametan 2 2,285 Jun-08-2021, 08:29 AM
Last Post: cametan
  What is the difference between a generator and a list comprehension? Pedroski55 2 2,270 Jan-02-2021, 04:24 AM
Last Post: Pedroski55
  Using recursion instead of for loops / list comprehension Drone4four 4 3,199 Oct-10-2020, 05:53 AM
Last Post: ndc85430
  Appending to list of list in For loop nico_mnbl 2 2,401 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