Để in tất cả danh sách các thành phần trong một dòng, hãy giải nén danh sách vào hàm
>>> print[*[1, 2, 3, 4, 5]] 1 2 3 4 50 tích hợp. Đặc biệt, bạn sử dụng toán tử dấu hoa thị làm tiền tố phía trước danh sách để giải nén tất cả các phần tử vào danh sách đối số của hàm
>>> print[*[1, 2, 3, 4, 5]] 1 2 3 4 51. Ví dụ: để in danh sách
>>> print[*[1, 2, 3, 4, 5]] 1 2 3 4 50 trên một dòng, hãy sử dụng
>>> print[*[1, 2, 3, 4, 5]] 1 2 3 4 51
Đây là một ví dụ về danh sách số nguyên
>>> print[*[1, 2, 3, 4, 5]] 1 2 3 4 5
Đây là một ví dụ khác với các loại dữ liệu hỗn hợp
>>> print[*['alice', 'bob', 'carl', 42]] alice bob carl 42
Bạn có thể xem video giải thích của tôi về toán tử dấu hoa thị tại đây
Toán tử dấu hoa thị
Xem video này trên YouTube
Phương pháp 2. In Dấu tách danh sách một dòng
Giả sử, bạn muốn in danh sách các phần tử trong một dòng bằng cách sử dụng dấu phân tách cụ thể giữa các phần tử
Để thực hiện việc này, hãy giải nén danh sách vào hàm
>>> print[*[1, 2, 3, 4, 5]] 1 2 3 4 50 tích hợp bằng cách sử dụng toán tử dấu hoa thị làm tiền tố phía trước danh sách. Điều này giải nén tất cả các phần tử vào danh sách đối số của hàm
>>> print[*[1, 2, 3, 4, 5]] 1 2 3 4 51. Bây giờ, hãy thêm đối số phân cách mong muốn, e. g. ,
>>> print[*[1, 2, 3, 4, 5]] 1 2 3 4 54 để sử dụng ký tự dạng bảng làm dấu phân cách. Ví dụ: để in danh sách ________ 00 trên một dòng, được phân tách bằng ký tự tab, hãy sử dụng ________ 06
Đây là một ví dụ về danh sách số nguyên
>>> print[*[1, 2, 3, 4, 5], sep='\t'] 1 2 3 4 5
Để tìm hiểu thêm về đối số dấu phân cách, hãy xem hướng dẫn chi tiết của tôi tại đây
Chức năng in Python [Và các đối số kết thúc và dấu phân cách BÍ MẬT của nó]
Xem video này trên YouTube
Phương pháp 3. Vòng lặp For đơn giản với đối số kết thúc của hàm in
Để in một danh sách và hiển thị nó trong một dòng, một giải pháp đơn giản là lặp lại từng phần tử trong một vòng lặp for và in phần tử này vào cùng một dòng bằng cách sử dụng hàm
>>> print[*[1, 2, 3, 4, 5]] 1 2 3 4 51 với đối số
>>> print[*[1, 2, 3, 4, 5]] 1 2 3 4 58 được đặt thành khoảng trống. Điều này ngăn chức năng
>>> print[*[1, 2, 3, 4, 5]] 1 2 3 4 51 tự động in từng phần tử sang một dòng mới
Đây là cách nó được thực hiện cho một danh sách kiểu hỗn hợp
>>> lst = [1, 2, 3, 4, 5, 'alice', 'bob'] >>> for x in lst: print[x, end= ' '] 1 2 3 4 5 alice bob
Bạn cũng có thể sử dụng một đối số
>>> print[*['alice', 'bob', 'carl', 42]] alice bob carl 420 khác, chẳng hạn như ký tự dạng bảng
>>> print[*['alice', 'bob', 'carl', 42]] alice bob carl 421 như vậy
>>> print[*[1, 2, 3, 4, 5]] 1 2 3 4 52
Phương pháp 4. str. tham gia [] trên Danh sách các chuỗi
Phương thức
>>> print[*['alice', 'bob', 'carl', 42]] alice bob carl 422 nối tất cả các phần tử trong một danh sách các chuỗi đã cho bằng cách sử dụng khoảng trống [trên đó phương thức được gọi] làm đối số phân cách
Đây là cách nó hoạt động để in danh sách các chuỗi trong một dòng bằng cách trước tiên tạo chuỗi một dòng bằng phương thức nối và sau đó in chuỗi đó ra trình bao
>>> print[*[1, 2, 3, 4, 5]] 1 2 3 4 54
Bạn có thể thành thạo phương thức
>>> print[*['alice', 'bob', 'carl', 42]] alice bob carl 423 và các phương thức chuỗi khác tại đây
Phương thức chuỗi Python [Hướng dẫn cơ bản]
Xem video này trên YouTube
Phương pháp 5. str. tham gia [] và hiểu danh sách trên danh sách chung
Phương thức
>>> print[*['alice', 'bob', 'carl', 42]] alice bob carl 422 nối tất cả các phần tử trong một danh sách các chuỗi đã cho bằng cách sử dụng khoảng trống [trên đó phương thức được gọi] làm đối số phân cách. Trước tiên, để chuyển đổi từng phần tử trong danh sách thành một giá trị chuỗi, hãy sử dụng câu lệnh hiểu danh sách
>>> print[*['alice', 'bob', 'carl', 42]] alice bob carl 425. Bạn có thể kết hợp cả hai với
>>> print[*['alice', 'bob', 'carl', 42]] alice bob carl 426 để in tất cả các phần tử trong danh sách chung thành đầu ra tiêu chuẩn trong một dòng
Đây là cách nó hoạt động
>>> print[*[1, 2, 3, 4, 5]] 1 2 3 4 59
Bạn có thể thành thạo các biểu thức trình tạo tại đây và hiểu danh sách tại đây
Giới thiệu đơn giản về hiểu danh sách trong Python
Xem video này trên YouTube
Đi đâu từ đây?
Đủ lý thuyết. Hãy thực hành một số
Các lập trình viên được trả sáu con số trở lên vì họ có thể giải quyết vấn đề hiệu quả hơn bằng cách sử dụng trí thông minh máy móc và tự động hóa
Để trở nên thành công hơn trong việc viết mã, hãy giải quyết nhiều vấn đề thực tế hơn cho người thực. Đó là cách bạn trau dồi những kỹ năng bạn thực sự cần trong thực tế. Rốt cuộc, việc sử dụng lý thuyết học tập mà không ai cần là gì?
Bạn xây dựng các kỹ năng mã hóa có giá trị cao bằng cách làm việc trên các dự án mã hóa thực tế
Bạn có muốn ngừng học với các dự án đồ chơi và tập trung vào các dự án mã thực tế giúp bạn kiếm tiền và giải quyết các vấn đề thực sự cho mọi người không?
🚀 Nếu câu trả lời của bạn là CÓ. , cân nhắc trở thành nhà phát triển Python tự do. Đó là cách tốt nhất để tiếp cận nhiệm vụ cải thiện kỹ năng Python của bạn—ngay cả khi bạn là người mới hoàn toàn
Nếu bạn chỉ muốn tìm hiểu về cơ hội làm việc tự do, vui lòng xem hội thảo trên web miễn phí của tôi “Cách xây dựng kỹ năng Python có thu nhập cao của bạn” và tìm hiểu cách tôi phát triển công việc viết mã của mình trực tuyến cũng như cách bạn có thể làm được—từ sự thoải mái của bạn
Tham gia hội thảo trên web miễn phí ngay bây giờ
Chris
Trong khi làm việc với tư cách là một nhà nghiên cứu trong các hệ thống phân tán, Dr. Christian Mayer tìm thấy tình yêu của mình với việc dạy sinh viên khoa học máy tính
Để giúp sinh viên đạt được mức độ thành công Python cao hơn, anh ấy đã thành lập trang web giáo dục lập trình Finxter. com. Ông là tác giả của cuốn sách lập trình nổi tiếng Python One-Liners [NoStarch 2020], đồng tác giả của loạt sách tự xuất bản Coffee Break Python, người đam mê khoa học máy tính, cộng tác viên tự do và chủ sở hữu của một trong 10 blog Python lớn nhất thế giới
Niềm đam mê của anh ấy là viết, đọc và mã hóa. Nhưng niềm đam mê lớn nhất của anh ấy là phục vụ các lập trình viên đầy tham vọng thông qua Finxter và giúp họ nâng cao kỹ năng của mình. Bạn có thể tham gia học viện email miễn phí của anh ấy tại đây