Hướng dẫn python print list of lists vertically - python in danh sách danh sách theo chiều dọc

Bạn có thể sử dụng

[('4C', 'AH', '3S', 'JS', 'KS'), 
 ('QD', '2C', 'KH', '7D', '2S'), 
 ('9D', 'KD', '3H', 'KC', 'QC'), 
 ('TD', '8C', 'TC', 'QH', '4H'), 
 ('JH', '5C', 'QS', '6S', '6D'), 
 ('JD', '5H', '4D', '6H', '9S'), 
 ('6C', '2D', '7S', '8H', '2H'), 
 ('AC', '5D', '7H', '8S', '8D'), 
 ('3C', '7C', '9C', 'JC', '3D'), 
 ('TS', 'AS', '4S', '5S', '9H')]
0:

stacks = [['4C', 'QD', '9D', 'TD', 'JH', 'JD', '6C', 'AC', '3C', 'TS', 'TH'], ['AH', '2C', 'KD', '8C', '5C', '5H', '2D', '5D', '7C', 'AS', 'AD'], ['3S', 'KH', '3H', 'TC', 'QS', '4D', '7S', '7H', '9C', '4S'], ['JS', '7D', 'KC', 'QH', '6S', '6H', '8H', '8S', 'JC', '5S'], ['KS', '2S', 'QC', '4H', '6D', '9S', '2H', '8D', '3D', '9H']]
stacks = zip(*stacks)
print stacks

Đầu ra

[('4C', 'AH', '3S', 'JS', 'KS'), 
 ('QD', '2C', 'KH', '7D', '2S'), 
 ('9D', 'KD', '3H', 'KC', 'QC'), 
 ('TD', '8C', 'TC', 'QH', '4H'), 
 ('JH', '5C', 'QS', '6S', '6D'), 
 ('JD', '5H', '4D', '6H', '9S'), 
 ('6C', '2D', '7S', '8H', '2H'), 
 ('AC', '5D', '7H', '8S', '8D'), 
 ('3C', '7C', '9C', 'JC', '3D'), 
 ('TS', 'AS', '4S', '5S', '9H')]

In danh sách trong Python có thể được thực hiện theo các cách sau: Sử dụng cho Loop: Traverse từ 0 đến LEN (Danh sách) và in tất cả các yếu tố của danh sách từng người một bằng cách sử dụng một vòng lặp, đây là thông lệ tiêu chuẩn để thực hiện nó.

Làm cách nào để in một danh sách cột trong Python?

Để in một danh sách trong các cột: Sử dụng hàm zip () để lấy một đối tượng zip của Tuples. Sử dụng một chuỗi được định dạng để định dạng các mục trong mỗi tuple trong một hàng. Sử dụng hàm in () để in kết quả.

  • Xem thảo luận
  • Cải thiện bài viết
  • In danh sách trong Python có thể được thực hiện theo các cách sau: Sử dụng cho Loop: Traverse từ 0 đến LEN (Danh sách) và in tất cả các yếu tố của danh sách từng người một bằng cách sử dụng một vòng lặp, đây là thông lệ tiêu chuẩn để thực hiện nó.

    Làm cách nào để in một danh sách cột trong Python?

    Để in một danh sách trong các cột: Sử dụng hàm zip () để lấy một đối tượng zip của Tuples. Sử dụng một chuỗi được định dạng để định dạng các mục trong mỗi tuple trong một hàng. Sử dụng hàm in () để in kết quả.

    Xem thảo luận

    Cải thiện bài viết
    The naive method can be used to print the list vertically vis. using the loops and printing each index element of each list successively will help us achieve this task.

    [('4C', 'AH', '3S', 'JS', 'KS'), 
     ('QD', '2C', 'KH', '7D', '2S'), 
     ('9D', 'KD', '3H', 'KC', 'QC'), 
     ('TD', '8C', 'TC', 'QH', '4H'), 
     ('JH', '5C', 'QS', '6S', '6D'), 
     ('JD', '5H', '4D', '6H', '9S'), 
     ('6C', '2D', '7S', '8H', '2H'), 
     ('AC', '5D', '7H', '8S', '8D'), 
     ('3C', '7C', '9C', 'JC', '3D'), 
     ('TS', 'AS', '4S', '5S', '9H')]
    
    1
    [('4C', 'AH', '3S', 'JS', 'KS'), 
     ('QD', '2C', 'KH', '7D', '2S'), 
     ('9D', 'KD', '3H', 'KC', 'QC'), 
     ('TD', '8C', 'TC', 'QH', '4H'), 
     ('JH', '5C', 'QS', '6S', '6D'), 
     ('JD', '5H', '4D', '6H', '9S'), 
     ('6C', '2D', '7S', '8H', '2H'), 
     ('AC', '5D', '7H', '8S', '8D'), 
     ('3C', '7C', '9C', 'JC', '3D'), 
     ('TS', 'AS', '4S', '5S', '9H')]
    
    2
    [('4C', 'AH', '3S', 'JS', 'KS'), 
     ('QD', '2C', 'KH', '7D', '2S'), 
     ('9D', 'KD', '3H', 'KC', 'QC'), 
     ('TD', '8C', 'TC', 'QH', '4H'), 
     ('JH', '5C', 'QS', '6S', '6D'), 
     ('JD', '5H', '4D', '6H', '9S'), 
     ('6C', '2D', '7S', '8H', '2H'), 
     ('AC', '5D', '7H', '8S', '8D'), 
     ('3C', '7C', '9C', 'JC', '3D'), 
     ('TS', 'AS', '4S', '5S', '9H')]
    
    3
    [('4C', 'AH', '3S', 'JS', 'KS'), 
     ('QD', '2C', 'KH', '7D', '2S'), 
     ('9D', 'KD', '3H', 'KC', 'QC'), 
     ('TD', '8C', 'TC', 'QH', '4H'), 
     ('JH', '5C', 'QS', '6S', '6D'), 
     ('JD', '5H', '4D', '6H', '9S'), 
     ('6C', '2D', '7S', '8H', '2H'), 
     ('AC', '5D', '7H', '8S', '8D'), 
     ('3C', '7C', '9C', 'JC', '3D'), 
     ('TS', 'AS', '4S', '5S', '9H')]
    
    4
    [('4C', 'AH', '3S', 'JS', 'KS'), 
     ('QD', '2C', 'KH', '7D', '2S'), 
     ('9D', 'KD', '3H', 'KC', 'QC'), 
     ('TD', '8C', 'TC', 'QH', '4H'), 
     ('JH', '5C', 'QS', '6S', '6D'), 
     ('JD', '5H', '4D', '6H', '9S'), 
     ('6C', '2D', '7S', '8H', '2H'), 
     ('AC', '5D', '7H', '8S', '8D'), 
     ('3C', '7C', '9C', 'JC', '3D'), 
     ('TS', 'AS', '4S', '5S', '9H')]
    
    5
    [('4C', 'AH', '3S', 'JS', 'KS'), 
     ('QD', '2C', 'KH', '7D', '2S'), 
     ('9D', 'KD', '3H', 'KC', 'QC'), 
     ('TD', '8C', 'TC', 'QH', '4H'), 
     ('JH', '5C', 'QS', '6S', '6D'), 
     ('JD', '5H', '4D', '6H', '9S'), 
     ('6C', '2D', '7S', '8H', '2H'), 
     ('AC', '5D', '7H', '8S', '8D'), 
     ('3C', '7C', '9C', 'JC', '3D'), 
     ('TS', 'AS', '4S', '5S', '9H')]
    
    6__

    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    2
    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    3
    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    4
    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    5
    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    6
    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    7

    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    8
    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    9

    Copied!

    headers = [ 'ID', 'Name', 'Country' ] employees = [ [1, 'alice', 'Austria'], [2, 'bobbyhadz', 'Bulgaria'], [3, 'carl', 'Canada'], ] print(f'{headers[0]: <10}{headers[1]: <15}{headers[2]}') # ID Name Country # 1 alice Austria # 2 bobbyhadz Bulgaria # 3 carl Canada for row in employees: print(f'{row[0]: <10}{row[1]: <15}{row[2]}')
    0

    Copied!

    headers = [ 'ID', 'Name', 'Country' ] employees = [ [1, 'alice', 'Austria'], [2, 'bobbyhadz', 'Bulgaria'], [3, 'carl', 'Canada'], ] print(f'{headers[0]: <10}{headers[1]: <15}{headers[2]}') # ID Name Country # 1 alice Austria # 2 bobbyhadz Bulgaria # 3 carl Canada for row in employees: print(f'{row[0]: <10}{row[1]: <15}{row[2]}')
    1
    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    3

    Copied!

    headers = [ 'ID', 'Name', 'Country' ] employees = [ [1, 'alice', 'Austria'], [2, 'bobbyhadz', 'Bulgaria'], [3, 'carl', 'Canada'], ] print(f'{headers[0]: <10}{headers[1]: <15}{headers[2]}') # ID Name Country # 1 alice Austria # 2 bobbyhadz Bulgaria # 3 carl Canada for row in employees: print(f'{row[0]: <10}{row[1]: <15}{row[2]}')
    3

    Copied!

    headers = [ 'ID', 'Name', 'Country' ] employees = [ [1, 'alice', 'Austria'], [2, 'bobbyhadz', 'Bulgaria'], [3, 'carl', 'Canada'], ] print(f'{headers[0]: <10}{headers[1]: <15}{headers[2]}') # ID Name Country # 1 alice Austria # 2 bobbyhadz Bulgaria # 3 carl Canada for row in employees: print(f'{row[0]: <10}{row[1]: <15}{row[2]}')
    4

    Copied!

    headers = [ 'ID', 'Name', 'Country' ] employees = [ [1, 'alice', 'Austria'], [2, 'bobbyhadz', 'Bulgaria'], [3, 'carl', 'Canada'], ] print(f'{headers[0]: <10}{headers[1]: <15}{headers[2]}') # ID Name Country # 1 alice Austria # 2 bobbyhadz Bulgaria # 3 carl Canada for row in employees: print(f'{row[0]: <10}{row[1]: <15}{row[2]}')
    5
    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    8

    Copied!

    headers = [ 'ID', 'Name', 'Country' ] employees = [ [1, 'alice', 'Austria'], [2, 'bobbyhadz', 'Bulgaria'], [3, 'carl', 'Canada'], ] print(f'{headers[0]: <10}{headers[1]: <15}{headers[2]}') # ID Name Country # 1 alice Austria # 2 bobbyhadz Bulgaria # 3 carl Canada for row in employees: print(f'{row[0]: <10}{row[1]: <15}{row[2]}')
    7

    Copied!

    headers = [ 'ID', 'Name', 'Country' ] employees = [ [1, 'alice', 'Austria'], [2, 'bobbyhadz', 'Bulgaria'], [3, 'carl', 'Canada'], ] print(f'{headers[0]: <10}{headers[1]: <15}{headers[2]}') # ID Name Country # 1 alice Austria # 2 bobbyhadz Bulgaria # 3 carl Canada for row in employees: print(f'{row[0]: <10}{row[1]: <15}{row[2]}')
    0

    Copied!

    headers = [ 'ID', 'Name', 'Country' ] employees = [ [1, 'alice', 'Austria'], [2, 'bobbyhadz', 'Bulgaria'], [3, 'carl', 'Canada'], ] print(f'{headers[0]: <10}{headers[1]: <15}{headers[2]}') # ID Name Country # 1 alice Austria # 2 bobbyhadz Bulgaria # 3 carl Canada for row in employees: print(f'{row[0]: <10}{row[1]: <15}{row[2]}')
    9

    Copied!

    my_str = 'hi' # 👇️ left-aligned result = f'{my_str: <6}' print(repr(result)) # 👉️ 'hi ' # 👇️ right-aligned result = f'{my_str: >6}' print(repr(result)) # 👉️ ' hi'
    0
    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    2

    Copied!

    my_str = 'hi' # 👇️ left-aligned result = f'{my_str: <6}' print(repr(result)) # 👉️ 'hi ' # 👇️ right-aligned result = f'{my_str: >6}' print(repr(result)) # 👉️ ' hi'
    2
    [('4C', 'AH', '3S', 'JS', 'KS'), 
     ('QD', '2C', 'KH', '7D', '2S'), 
     ('9D', 'KD', '3H', 'KC', 'QC'), 
     ('TD', '8C', 'TC', 'QH', '4H'), 
     ('JH', '5C', 'QS', '6S', '6D'), 
     ('JD', '5H', '4D', '6H', '9S'), 
     ('6C', '2D', '7S', '8H', '2H'), 
     ('AC', '5D', '7H', '8S', '8D'), 
     ('3C', '7C', '9C', 'JC', '3D'), 
     ('TS', 'AS', '4S', '5S', '9H')]
    
    2

    Copied!

    my_str = 'hi' # 👇️ left-aligned result = f'{my_str: <6}' print(repr(result)) # 👉️ 'hi ' # 👇️ right-aligned result = f'{my_str: >6}' print(repr(result)) # 👉️ ' hi'
    4

    Copied!

    my_str = 'hi' # 👇️ left-aligned result = f'{my_str: <6}' print(repr(result)) # 👉️ 'hi ' # 👇️ right-aligned result = f'{my_str: >6}' print(repr(result)) # 👉️ ' hi'
    5

    Copied!

    headers = [ 'ID', 'Name', 'Country' ] employees = [ [1, 'alice', 'Austria'], [2, 'bobbyhadz', 'Bulgaria'], [3, 'carl', 'Canada'], ] print(f'{headers[0]: <10}{headers[1]: <15}{headers[2]}') # ID Name Country # 1 alice Austria # 2 bobbyhadz Bulgaria # 3 carl Canada for row in employees: print(f'{row[0]: <10}{row[1]: <15}{row[2]}')
    5
    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    2

    Copied!

    my_str = 'hi' # 👇️ left-aligned result = f'{my_str: <6}' print(repr(result)) # 👉️ 'hi ' # 👇️ right-aligned result = f'{my_str: >6}' print(repr(result)) # 👉️ ' hi'
    8

    Đầu ra:

    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8 
    4 6 3 
    5 8 10 
    

    Phương pháp số 2: Sử dụng chức năng ZIP

    Copied!

    my_str = 'hi' # 👇️ left-aligned result = f'{my_str: <6}' print(repr(result)) # 👉️ 'hi ' # 👇️ right-aligned result = f'{my_str: >6}' print(repr(result)) # 👉️ ' hi'
    9 sử dụng, chúng tôi ánh xạ các phần tử theo chỉ mục tương ứng với một chỉ số tương ứng và sau đó in mỗi chúng. Điều này thực hiện nhiệm vụ in dọc.
    Using zip function, we map the elements at respective index to one other and after that print each of them. This performs the task of vertical printing.

    [('4C', 'AH', '3S', 'JS', 'KS'), 
     ('QD', '2C', 'KH', '7D', '2S'), 
     ('9D', 'KD', '3H', 'KC', 'QC'), 
     ('TD', '8C', 'TC', 'QH', '4H'), 
     ('JH', '5C', 'QS', '6S', '6D'), 
     ('JD', '5H', '4D', '6H', '9S'), 
     ('6C', '2D', '7S', '8H', '2H'), 
     ('AC', '5D', '7H', '8S', '8D'), 
     ('3C', '7C', '9C', 'JC', '3D'), 
     ('TS', 'AS', '4S', '5S', '9H')]
    
    1
    [('4C', 'AH', '3S', 'JS', 'KS'), 
     ('QD', '2C', 'KH', '7D', '2S'), 
     ('9D', 'KD', '3H', 'KC', 'QC'), 
     ('TD', '8C', 'TC', 'QH', '4H'), 
     ('JH', '5C', 'QS', '6S', '6D'), 
     ('JD', '5H', '4D', '6H', '9S'), 
     ('6C', '2D', '7S', '8H', '2H'), 
     ('AC', '5D', '7H', '8S', '8D'), 
     ('3C', '7C', '9C', 'JC', '3D'), 
     ('TS', 'AS', '4S', '5S', '9H')]
    
    2
    [('4C', 'AH', '3S', 'JS', 'KS'), 
     ('QD', '2C', 'KH', '7D', '2S'), 
     ('9D', 'KD', '3H', 'KC', 'QC'), 
     ('TD', '8C', 'TC', 'QH', '4H'), 
     ('JH', '5C', 'QS', '6S', '6D'), 
     ('JD', '5H', '4D', '6H', '9S'), 
     ('6C', '2D', '7S', '8H', '2H'), 
     ('AC', '5D', '7H', '8S', '8D'), 
     ('3C', '7C', '9C', 'JC', '3D'), 
     ('TS', 'AS', '4S', '5S', '9H')]
    
    3
    [('4C', 'AH', '3S', 'JS', 'KS'), 
     ('QD', '2C', 'KH', '7D', '2S'), 
     ('9D', 'KD', '3H', 'KC', 'QC'), 
     ('TD', '8C', 'TC', 'QH', '4H'), 
     ('JH', '5C', 'QS', '6S', '6D'), 
     ('JD', '5H', '4D', '6H', '9S'), 
     ('6C', '2D', '7S', '8H', '2H'), 
     ('AC', '5D', '7H', '8S', '8D'), 
     ('3C', '7C', '9C', 'JC', '3D'), 
     ('TS', 'AS', '4S', '5S', '9H')]
    
    4
    [('4C', 'AH', '3S', 'JS', 'KS'), 
     ('QD', '2C', 'KH', '7D', '2S'), 
     ('9D', 'KD', '3H', 'KC', 'QC'), 
     ('TD', '8C', 'TC', 'QH', '4H'), 
     ('JH', '5C', 'QS', '6S', '6D'), 
     ('JD', '5H', '4D', '6H', '9S'), 
     ('6C', '2D', '7S', '8H', '2H'), 
     ('AC', '5D', '7H', '8S', '8D'), 
     ('3C', '7C', '9C', 'JC', '3D'), 
     ('TS', 'AS', '4S', '5S', '9H')]
    
    5
    [('4C', 'AH', '3S', 'JS', 'KS'), 
     ('QD', '2C', 'KH', '7D', '2S'), 
     ('9D', 'KD', '3H', 'KC', 'QC'), 
     ('TD', '8C', 'TC', 'QH', '4H'), 
     ('JH', '5C', 'QS', '6S', '6D'), 
     ('JD', '5H', '4D', '6H', '9S'), 
     ('6C', '2D', '7S', '8H', '2H'), 
     ('AC', '5D', '7H', '8S', '8D'), 
     ('3C', '7C', '9C', 'JC', '3D'), 
     ('TS', 'AS', '4S', '5S', '9H')]
    
    6__

    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    2
    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    3
    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    4
    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    5
    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    6
    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    7

    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    8

    Copied!

    headers = ['ID', 'Name', 'Country'] my_list = [1, 'alice', 'Austria', 2, 'bobbyhadz', 'Bulgaria', 3, 'carl', 'Canada'] columns = 3 print(f'{headers[0]: <10}{headers[1]: <15}{headers[2]}') # ID Name Country # 1 alice Austria # 2 bobbyhadz Bulgaria # 3 carl Canada for first, second, third in zip(my_list[::columns], my_list[1::columns], my_list[2::columns]): print(f'{first: <10}{second: <15}{third}')
    8

    Copied!

    headers = [ 'ID', 'Name', 'Country' ] employees = [ [1, 'alice', 'Austria'], [2, 'bobbyhadz', 'Bulgaria'], [3, 'carl', 'Canada'], ] print(f'{headers[0]: <10}{headers[1]: <15}{headers[2]}') # ID Name Country # 1 alice Austria # 2 bobbyhadz Bulgaria # 3 carl Canada for row in employees: print(f'{row[0]: <10}{row[1]: <15}{row[2]}')
    0
    [('4C', 'AH', '3S', 'JS', 'KS'), 
     ('QD', '2C', 'KH', '7D', '2S'), 
     ('9D', 'KD', '3H', 'KC', 'QC'), 
     ('TD', '8C', 'TC', 'QH', '4H'), 
     ('JH', '5C', 'QS', '6S', '6D'), 
     ('JD', '5H', '4D', '6H', '9S'), 
     ('6C', '2D', '7S', '8H', '2H'), 
     ('AC', '5D', '7H', '8S', '8D'), 
     ('3C', '7C', '9C', 'JC', '3D'), 
     ('TS', 'AS', '4S', '5S', '9H')]
    
    0
    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    3

    Copied!

    headers = ['ID', 'Name', 'Country'] my_list = [1, 'alice', 'Austria', 2, 'bobbyhadz', 'Bulgaria', 3, 'carl', 'Canada'] columns = 3 # [(1, 'alice', 'Austria'), (2, 'bobbyhadz', 'Bulgaria'), (3, 'carl', 'Canada')] print(list(zip(my_list[::columns], my_list[1::columns], my_list[2::columns])))
    2

    Copied!

    headers = [ 'ID', 'Name', 'Country' ] employees = [ [1, 'alice', 'Austria'], [2, 'bobbyhadz', 'Bulgaria'], [3, 'carl', 'Canada'], ] print(f'{headers[0]: <10}{headers[1]: <15}{headers[2]}') # ID Name Country # 1 alice Austria # 2 bobbyhadz Bulgaria # 3 carl Canada for row in employees: print(f'{row[0]: <10}{row[1]: <15}{row[2]}')
    5
    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    2

    Copied!

    headers = ['ID', 'Name', 'Country'] my_list = [1, 'alice', 'Austria', 2, 'bobbyhadz', 'Bulgaria', 3, 'carl', 'Canada'] columns = 3 # [(1, 'alice', 'Austria'), (2, 'bobbyhadz', 'Bulgaria'), (3, 'carl', 'Canada')] print(list(zip(my_list[::columns], my_list[1::columns], my_list[2::columns])))
    6

    Đầu ra:

    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    

    In một danh sách theo chiều dọc trong Python #

    Để in danh sách theo chiều dọc:

    1. Sử dụng vòng lặp
      The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
      1 4 8
      4 6 3
      5 8 10
      
      8 để lặp qua danh sách.
    2. Sử dụng một chuỗi được định dạng theo nghĩa đen để định dạng mỗi hàng.
    3. Sử dụng chức năng

      Copied!

      headers = ['ID', 'Name', 'Country'] my_list = [1, 'alice', 'Austria', 2, 'bobbyhadz', 'Bulgaria', 3, 'carl', 'Canada'] columns = 3 # [(1, 'alice', 'Austria'), (2, 'bobbyhadz', 'Bulgaria'), (3, 'carl', 'Canada')] print(list(zip(my_list[::columns], my_list[1::columns], my_list[2::columns])))
      8 để in kết quả.

    Copied!

    headers = [ 'ID', 'Name', 'Country' ] employees = [ [1, 'alice', 'Austria'], [2, 'bobbyhadz', 'Bulgaria'], [3, 'carl', 'Canada'], ] print(f'{headers[0]: <10}{headers[1]: <15}{headers[2]}') # ID Name Country # 1 alice Austria # 2 bobbyhadz Bulgaria # 3 carl Canada for row in employees: print(f'{row[0]: <10}{row[1]: <15}{row[2]}')

    Mẫu mã in một danh sách các danh sách theo chiều dọc. Nếu bạn cần in danh sách một chiều theo chiều dọc, hãy cuộn xuống ví dụ tiếp theo.

    Danh sách tiêu đề là tùy chọn và được in ngay trước các mục trong danh sách

    Copied!

    headers = ['ID', 'Name', 'Country'] my_list = [1, 'alice', 'Austria', 2, 'bobbyhadz', 'Bulgaria', 3, 'carl', 'Canada'] columns = 3 # [(1, 'alice', 'Austria'), (2, 'bobbyhadz', 'Bulgaria'), (3, 'carl', 'Canada')] print(list(zip(my_list[::columns], my_list[1::columns], my_list[2::columns])))
    9.

    Chúng tôi đã sử dụng một chuỗi được định dạng theo nghĩa đen để định dạng mỗi hàng.

    Các chuỗi chữ được định dạng cũng cho phép chúng tôi sử dụng ngôn ngữ nhỏ dành riêng cho định dạng trong các khối biểu thức.

    Copied!

    my_str = 'hi' # 👇️ left-aligned result = f'{my_str: <6}' print(repr(result)) # 👉️ 'hi ' # 👇️ right-aligned result = f'{my_str: >6}' print(repr(result)) # 👉️ ' hi'

    Không gian giữa đại tràng và dấu hiệu ít hơn là ký tự lấp đầy.

    Các dấu hiệu ít hơn hoặc lớn hơn là sự liên kết.

    Dấu ít hơn so với sắp xếp chuỗi bên trái và dấu lớn hơn so với dấu hiệu bên phải.

    Nếu bạn không muốn định dạng từng hàng, hãy sử dụng toán tử giải nén có thể lặp lại trong cuộc gọi đến

    Copied!

    headers = ['ID', 'Name', 'Country'] my_list = [1, 'alice', 'Austria', 2, 'bobbyhadz', 'Bulgaria', 3, 'carl', 'Canada'] columns = 3 # [(1, 'alice', 'Austria'), (2, 'bobbyhadz', 'Bulgaria'), (3, 'carl', 'Canada')] print(list(zip(my_list[::columns], my_list[1::columns], my_list[2::columns])))
    8.

    Copied!

    employees = [ [1, 'alice', 'Austria'], [2, 'bobbyhadz', 'Bulgaria'], [3, 'carl', 'Canada'], ] # 1 alice Austria # 2 bobbyhadz Bulgaria # 3 carl Canada for row in employees: print(*row)

    Toán tử giải nén * có thể giải quyết được cho phép chúng tôi giải nén các cuộc gọi chức năng có thể lặp lại, trong toàn bộ và trong các biểu thức của máy phát.

    Nếu bạn cần in danh sách một chiều theo chiều dọc, với mỗi mục trên một dòng riêng biệt, hãy sử dụng vòng lặp

    The original list is : [[1, 4, 5], [4, 6, 8], [8, 3, 10]]
    1 4 8
    4 6 3
    5 8 10
    
    8 đơn giản.

    Copied!

    headers = ['ID', 'Name', 'Country'] for item in headers: # ID # Name # Country print(item)

    Bạn có thể sử dụng chức năng

    Copied!

    my_str = 'hi' # 👇️ left-aligned result = f'{my_str: <6}' print(repr(result)) # 👉️ 'hi ' # 👇️ right-aligned result = f'{my_str: >6}' print(repr(result)) # 👉️ ' hi'
    9 nếu bạn cần in danh sách một chiều theo chiều dọc, với định dạng.

    ________số 8

    Tiêu đề in là tùy chọn.

    Hàm zip lặp lại trên một số vòng lặp song song và tạo ra các bộ dữ liệu với một mục từ mỗi mục có thể.

    Hàm

    [('4C', 'AH', '3S', 'JS', 'KS'), 
     ('QD', '2C', 'KH', '7D', '2S'), 
     ('9D', 'KD', '3H', 'KC', 'QC'), 
     ('TD', '8C', 'TC', 'QH', '4H'), 
     ('JH', '5C', 'QS', '6S', '6D'), 
     ('JD', '5H', '4D', '6H', '9S'), 
     ('6C', '2D', '7S', '8H', '2H'), 
     ('AC', '5D', '7H', '8S', '8D'), 
     ('3C', '7C', '9C', 'JC', '3D'), 
     ('TS', 'AS', '4S', '5S', '9H')]
    
    0 trả về một bộ lặp của các bộ dữ liệu.

    Copied!

    headers = ['ID', 'Name', 'Country'] my_list = [1, 'alice', 'Austria', 2, 'bobbyhadz', 'Bulgaria', 3, 'carl', 'Canada'] columns = 3 # [(1, 'alice', 'Austria'), (2, 'bobbyhadz', 'Bulgaria'), (3, 'carl', 'Canada')] print(list(zip(my_list[::columns], my_list[1::columns], my_list[2::columns])))

    Chúng tôi đã sử dụng việc cắt danh sách trong cuộc gọi đến hàm

    Copied!

    my_str = 'hi' # 👇️ left-aligned result = f'{my_str: <6}' print(repr(result)) # 👉️ 'hi ' # 👇️ right-aligned result = f'{my_str: >6}' print(repr(result)) # 👉️ ' hi'
    9 với mỗi 3 yếu tố trong danh sách, bắt đầu tại INDEX 0, sau đó tại INDEX
    [('4C', 'AH', '3S', 'JS', 'KS'), 
     ('QD', '2C', 'KH', '7D', '2S'), 
     ('9D', 'KD', '3H', 'KC', 'QC'), 
     ('TD', '8C', 'TC', 'QH', '4H'), 
     ('JH', '5C', 'QS', '6S', '6D'), 
     ('JD', '5H', '4D', '6H', '9S'), 
     ('6C', '2D', '7S', '8H', '2H'), 
     ('AC', '5D', '7H', '8S', '8D'), 
     ('3C', '7C', '9C', 'JC', '3D'), 
     ('TS', 'AS', '4S', '5S', '9H')]
    
    4, v.v.

    Làm cách nào để in dữ liệu dọc bằng Python?

    Phương pháp số 2: Sử dụng zip () Sử dụng hàm zip, chúng tôi ánh xạ các phần tử theo chỉ mục tương ứng sang chỉ mục khác và sau đó in mỗi chúng. Điều này thực hiện nhiệm vụ in dọc.Using zip() Using zip function, we map the elements at respective index to one other and after that print each of them. This performs the task of vertical printing.

    Làm cách nào để in một danh sách cạnh nhau trong Python?

    Hàm zip () sẽ lặp lại các bộ dữ liệu với các phần tử tương ứng từ mỗi danh sách, sau đó bạn có thể định dạng như Michael Butscher đề xuất trong các bình luận.Cuối cùng, chỉ cần tham gia () chúng cùng với Newlines và bạn có chuỗi bạn muốn., which you can then format as Michael Butscher suggested in the comments. Finally, just join() them together with newlines and you have the string you want.

    Làm cách nào để in danh sách danh sách trong Python?

    In danh sách trong Python có thể được thực hiện theo các cách sau: Sử dụng cho Loop: Traverse từ 0 đến LEN (Danh sách) và in tất cả các yếu tố của danh sách từng người một bằng cách sử dụng một vòng lặp, đây là thông lệ tiêu chuẩn để thực hiện nó.Using for 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.

    Làm cách nào để in một danh sách cột trong Python?

    Để in một danh sách trong các cột: Sử dụng hàm zip () để lấy một đối tượng zip của Tuples. Sử dụng một chuỗi được định dạng để định dạng các mục trong mỗi tuple trong một hàng. Sử dụng hàm in () để in kết quả.Use the zip() function to get a zip object of tuples. Use a formatted string literal to format the items in each tuple in a row. Use the print() function to print the result.