Hướng dẫn how to print a list horizontally in python - cách in danh sách theo chiều ngang trong python

Tôi đã tự hỏi nếu chúng ta có thể in như hàng khôn ngoan trong Python.

Về cơ bản tôi có một vòng lặp có thể tiếp tục hàng triệu lần và tôi đang in một số số lượng chiến lược trong vòng lặp đó .. vì vậy sẽ rất tuyệt nếu tôi có thể in như hàng thông minh

print x
# currently gives
# 3
# 4
#.. and so on

Và tôi đang trông giống như

print x
# 3 4

Unutbu

803K173 Huy hiệu vàng1724 Huy hiệu bạc1626 Huy hiệu đồng173 gold badges1724 silver badges1626 bronze badges

Hỏi ngày 8 tháng 12 năm 2011 lúc 21:31Dec 8, 2011 at 21:31

1

Trong Python2:

data = [3, 4]
for x in data:
    print x,    # notice the comma at the end of the line

hoặc trong Python3:

for x in data:
    print[x, end=' ']

bản in

3 4

Đã trả lời ngày 8 tháng 12 năm 2011 lúc 21:34Dec 8, 2011 at 21:34

UnutbuUnutbuunutbu

803K173 Huy hiệu vàng1724 Huy hiệu bạc1626 Huy hiệu đồng173 gold badges1724 silver badges1626 bronze badges

0

Hỏi ngày 8 tháng 12 năm 2011 lúc 21:31

print[x,]
# 3 4

Trong Python2:

print x,
# 3 4

Đã trả lời ngày 8 tháng 12 năm 2011 lúc 21:34Dec 8, 2011 at 21:34

UnutbuUnutbuAphex

Chỉ cần thêm

print x
# 3 4
7 ở cuối [các] mục bạn đang in.5 gold badges33 silver badges54 bronze badges

3

Hoặc trong Python 2:

mylist = list['abcdefg']
print[*mylist, sep=' '] 
# Output: 
# a b c d e f g

Aphexaphex

7.2805 Huy hiệu vàng33 Huy hiệu bạc54 Huy hiệu đồng

print[*mylist, sep='\n'] 
# Output: 
# a
# b
# c
# d
# e
# f
# g

Bạn không cần phải sử dụng một vòng lặp để làm điều đó!Aug 14, 2020 at 19:21

Ở đây tôi đang sử dụng toán tử giải nén cho các trình lặp:

print x
# 3 4
8. Ở nền, hàm in được gọi là như thế này:
print x
# 3 4
9.

>>> def test[]:
...    print 1,
...    print 2,
... 
>>> test[]
1 2

Đã trả lời ngày 8 tháng 12 năm 2011 lúc 21:34Dec 8, 2011 at 21:34

1

print x
# 3 4
0

UnutbuUnutbuDec 8, 2011 at 21:35

Chỉ cần thêm

print x
# 3 4
7 ở cuối [các] mục bạn đang in.Zain Khan

Hoặc trong Python 2:2 gold badges31 silver badges52 bronze badges

print x
# 3 4
1

Aphexaphex

print x
# 3 4
2

7.2805 Huy hiệu vàng33 Huy hiệu bạc54 Huy hiệu đồngMay 25, 2012 at 7:08

Bạn không cần phải sử dụng một vòng lặp để làm điều đó!

data = [3, 4]
for x in data:
    print x,    # notice the comma at the end of the line
1

Ở đây tôi đang sử dụng toán tử giải nén cho các trình lặp:

print x
# 3 4
8. Ở nền, hàm in được gọi là như thế này:
print x
# 3 4
9.Mar 6, 2018 at 7:59

Ngoài ra, nếu bạn thay đổi giá trị trong tham số

data = [3, 4]
for x in data:
    print x,    # notice the comma at the end of the line
0, bạn có thể tùy chỉnh cách bạn muốn in, cho ví dụ:Mr Nobody

Đã trả lời ngày 14 tháng 8 năm 2020 lúc 19:213 silver badges4 bronze badges

Nếu bạn thêm dấu phẩy ở cuối, nó sẽ làm việc cho bạn.

print x
# 3 4
3

Đã trả lời ngày 8 tháng 12 năm 2011 lúc 21:35

print x
# 3 4
4

Zain Khanzain KhanJun 25, 2018 at 8:24

3.7222 Huy hiệu vàng31 Huy hiệu bạc52 Huy hiệu đồng

print x
# 3 4
5

Output:

print x
# 3 4
6

Câu trả lờiApr 25, 2019 at 9:41

Đã trả lời ngày 25 tháng 5 năm 2012 lúc 7:08Tom Hale

Sử dụng mã này cho bản in của bạn27 gold badges164 silver badges226 bronze badges

Làm thế nào để bạn in một đường ngang bằng Python?

Để in một đường ngang: Sử dụng toán tử nhân để lặp lại một dấu gạch nối n lần. Sử dụng hàm in [] để in đường ngang.Ví dụ: in ['─' * 25].Use the multiplication operator to repeat a hyphen N times. Use the print[] function to print the horizontal line. For example, print['─' * 25] .

Làm cách nào để in theo chiều ngang để theo chiều dọc trong 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.

Từ khóa nào được sử dụng trong in [] để in theo chiều ngang?

Nếu bạn muốn in theo chiều ngang, bạn có thể sử dụng nó được sử dụng cho tab ngang nếu không bạn có thể để lại không gian nếu không bạn có thể viết %[số lượng không gian bạn muốn để lại] D ví dụ %5D.\t it is used for horizontal tab or else you can simply leave space or else you can write %[number of space you want to leave]d for example %5d.

Làm thế nào để bạn in một danh sách xuống trong Python?

Để in một danh sách theo chiều dọc: Sử dụng một vòng lặp để lặp qua danh sách. Sử dụng một chuỗi được định dạng theo nghĩa đen để định dạng mỗi hàng. Sử dụng hàm in [] để in kết quả.Use a for loop to iterate over the list. Use a formatted string literal to format each row. Use the print[] function to print the result.

Bài Viết Liên Quan

Chủ Đề