Hướng dẫn how to print list elements side by side in python - cách in các phần tử danh sách cạnh nhau trong python

    j=0
    while j<5:
       random_lines=random.choice(men_heroes_lines)
       element=(random_lines.split(":")[0:1])
       random_lines_women=random.choice(women_heroes_lines)
       element_women=(random_lines_women.strip("\n").split(":")[0:1])

       print element
       print element_women
       j=j+1

Này các bạn, đây là câu hỏi của tôi .. Tôi có hai tệp TXT có chứa tên nam và nữ .. như:

Show
    manname1: a b c d
    manname2: x y z e
    ...
    

    Tôi đã quản lý việc tước vào ":" Nhưng tôi không thể viết chúng cạnh nhau trong danh sách ..

    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    

    Làm thế nào tôi có thể làm điều đó như trong đầu ra dự kiến ​​.. thanx trước :)

    Đây là tệp mẫu của tôi ..

     Ant Man: a, b
     Frodo: x,y
     Star : s, d
     Thor: r, t
     Spy: p,u
    

    Ant Man, Frodo, Star ... là những người đàn ông Mame .. và những gì tôi muốn nối một danh sách ..

    Sử dụng bản đồ: Sử dụng map () để chuyển đổi từng mục trong danh sách thành một chuỗi nếu danh sách không phải là một chuỗi, sau đó tham gia chúng: & nbsp;

    Python

    a =

    manname1: a b c d
    manname2: x y z e
    ...
    
    0
    manname1: a b c d
    manname2: x y z e
    ...
    
    1
    manname1: a b c d
    manname2: x y z e
    ...
    
    2
    manname1: a b c d
    manname2: x y z e
    ...
    
    3
    manname1: a b c d
    manname2: x y z e
    ...
    
    2
    manname1: a b c d
    manname2: x y z e
    ...
    
    5__12
    list in python can be done is following ways:

    • Cácfor loop : Traverse from 0 to len(list) and print all elements of the list one by one using a for loop, this is the standard practice of doing it. 

    Python

    a =

    manname1: a b c d
    manname2: x y z e
    ...
    
    0
    manname1: a b c d
    manname2: x y z e
    ...
    
    1
    manname1: a b c d
    manname2: x y z e
    ...
    
    2
    manname1: a b c d
    manname2: x y z e
    ...
    
    3
    manname1: a b c d
    manname2: x y z e
    ...
    
    2
    manname1: a b c d
    manname2: x y z e
    ...
    
    5__12

    Các

    Sử dụng danh sách hiểu: Sử dụng danh sách hiểu để chuyển từng cái một vào mỗi yếu tố trong danh sách và in. & NBSP;

    • Các * symbol is use to print the list elements in a single line with space. To print all elements in new lines or separated by comma use sep=”\n” or sep=”, ” respectively. 

    Python

    a =

    manname1: a b c d
    manname2: x y z e
    ...
    
    0
    manname1: a b c d
    manname2: x y z e
    ...
    
    1
    manname1: a b c d
    manname2: x y z e
    ...
    
    2
    manname1: a b c d
    manname2: x y z e
    ...
    
    3
    manname1: a b c d
    manname2: x y z e
    ...
    
    2
    manname1: a b c d
    manname2: x y z e
    ...
    
    5__12

    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    9
    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    5
    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    6
    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    7

    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    9
    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    5
    Geeks for Geeks
    1, 2, 3, 4, 5
    0
    Geeks for Geeks
    1, 2, 3, 4, 5
    1

    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    9
    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    5
    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    6
    Geeks for Geeks
    1, 2, 3, 4, 5
    5=
    Geeks for Geeks
    1, 2, 3, 4, 5
    7
    Geeks for Geeks
    1, 2, 3, 4, 5
    1

    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    9
    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    5
    1 2 3 4 5
    in new line
    1
    2
    3
    4
    5
    1
    Geeks for Geeks
    1, 2, 3, 4, 5
    1

    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    9
    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    5
    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    6
    Geeks for Geeks
    1, 2, 3, 4, 5
    5=
    1 2 3 4 5
    in new line
    1
    2
    3
    4
    5
    8
    Geeks for Geeks
    1, 2, 3, 4, 5
    1

    Đầu ra

    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5

    • Chuyển đổi danh sách thành một chuỗi để hiển thị: Nếu đó là danh sách các chuỗi, chúng ta chỉ cần tham gia vào hàm tham gia () chuỗi và in chuỗi. & nbsp;If it is a list of strings we can simply join them using join() function, but if the list contains integers then convert it into string and then use join() function to join them to a string and print the string. 

    Python

    a =

    manname1: a b c d
    manname2: x y z e
    ...
    
    0
    1 2 3 4 5 
    In new line
    1
    2
    3
    4
    5
    3
    manname1: a b c d
    manname2: x y z e
    ...
    
    2
    1 2 3 4 5 
    In new line
    1
    2
    3
    4
    5
    5
    manname1: a b c d
    manname2: x y z e
    ...
    
    2
    1 2 3 4 5 
    In new line
    1
    2
    3
    4
    5
    3
    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    0

    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    9
    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    5a 1a 2

    a =

    manname1: a b c d
    manname2: x y z e
    ...
    
    0
    manname1: a b c d
    manname2: x y z e
    ...
    
    1
    manname1: a b c d
    manname2: x y z e
    ...
    
    2
    manname1: a b c d
    manname2: x y z e
    ...
    
    3
    manname1: a b c d
    manname2: x y z e
    ...
    
    2
    manname1: a b c d
    manname2: x y z e
    ...
    
    5__12

    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    9 =7=8
    manname1: a b c d
    manname2: x y z e
    ...
    
    1
    manname1: a b c d
    manname2: x y z e
    ...
    
    00
    manname1: a b c d
    manname2: x y z e
    ...
    
    01
    manname1: a b c d
    manname2: x y z e
    ...
    
    1

    Hướng dẫn how to print list elements side by side in python - cách in các phần tử danh sách cạnh nhau trong python

    Đầu ra

    Geeks for Geeks
    1, 2, 3, 4, 5

    • Chuyển đổi danh sách thành một chuỗi để hiển thị: Nếu đó là danh sách các chuỗi, chúng ta chỉ cần tham gia vào hàm tham gia () chuỗi và in chuỗi. & nbsp; Use map() to convert each item in the list to a string if list is not a string, and then join them: 

    Python

    a =

    manname1: a b c d
    manname2: x y z e
    ...
    
    0
    manname1: a b c d
    manname2: x y z e
    ...
    
    1
    manname1: a b c d
    manname2: x y z e
    ...
    
    2
    manname1: a b c d
    manname2: x y z e
    ...
    
    3
    manname1: a b c d
    manname2: x y z e
    ...
    
    2
    manname1: a b c d
    manname2: x y z e
    ...
    
    5__12

    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    9
    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    5a 1
    manname1: a b c d
    manname2: x y z e
    ...
    
    20
    manname1: a b c d
    manname2: x y z e
    ...
    
    21
    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    5=7
    manname1: a b c d
    manname2: x y z e
    ...
    
    24

    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    9
    manname1: a b c d
    manname2: x y z e
    ...
    
    26

    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    9 =7=8
    manname1: a b c d
    manname2: x y z e
    ...
    
    1
    manname1: a b c d
    manname2: x y z e
    ...
    
    00
    manname1: a b c d
    manname2: x y z e
    ...
    
    01
    manname1: a b c d
    manname2: x y z e
    ...
    
    1

    Đầu ra

    1 2 3 4 5
    in new line
    1
    2
    3
    4
    5

    • Chuyển đổi danh sách thành một chuỗi để hiển thị: Nếu đó là danh sách các chuỗi, chúng ta chỉ cần tham gia vào hàm tham gia () chuỗi và in chuỗi. & nbsp;Use list comprehension to go one by one to each element in list and print. 

    Python3

    a =

    manname1: a b c d
    manname2: x y z e
    ...
    
    0
    manname1: a b c d
    manname2: x y z e
    ...
    
    1
    manname1: a b c d
    manname2: x y z e
    ...
    
    2
    manname1: a b c d
    manname2: x y z e
    ...
    
    3
    manname1: a b c d
    manname2: x y z e
    ...
    
    2
    manname1: a b c d
    manname2: x y z e
    ...
    
    5__12

    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    9 =7=8
    manname1: a b c d
    manname2: x y z e
    ...
    
    1
    manname1: a b c d
    manname2: x y z e
    ...
    
    00
    manname1: a b c d
    manname2: x y z e
    ...
    
    01
    manname1: a b c d
    manname2: x y z e
    ...
    
    1

    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    9
    expected output is=
    ["manname1","manname2","manname3"...]
    however it is:
    ["manname1"]
    ["manname2"]
    ["manname3"]
    
    5
    manname1: a b c d
    manname2: x y z e
    ...
    
    60
    Geeks for Geeks
    1, 2, 3, 4, 5
    1

    Sử dụng bản đồ: Sử dụng map () để chuyển đổi từng mục trong danh sách thành một chuỗi nếu danh sách không phải là một chuỗi, sau đó tham gia chúng: & nbsp;

    Đầu ra

    1 2 3 4 5 
    In new line
    1
    2
    3
    4
    5