Làm cách nào để in danh sách các phần tử được phân tách bằng dấu phẩy trong python?

Viết chương trình Python chấp nhận một chuỗi các số được phân tách bằng dấu phẩy từ người dùng và tạo một danh sách và một bộ dữ liệu với các số đó

Dữ liệu mẫu. 3, 5, 7, 23

danh sách Python

Danh sách là một vùng chứa chứa các giá trị [mục hoặc phần tử] được phân tách bằng dấu phẩy giữa các dấu ngoặc vuông trong đó tất cả các mục hoặc phần tử không nhất thiết phải có cùng loại. Nói chung, chúng ta có thể định nghĩa một danh sách là một đối tượng chứa nhiều mục dữ liệu [phần tử]. Nội dung của một danh sách có thể được thay đổi trong quá trình thực hiện chương trình. Kích thước của danh sách cũng có thể thay đổi trong quá trình thực thi, khi các phần tử được thêm vào hoặc xóa khỏi danh sách đó

bộ dữ liệu Python

Một bộ là bộ chứa chứa một loạt các giá trị [mục hoặc phần tử] được phân tách bằng dấu phẩy giữa các dấu ngoặc đơn, chẳng hạn như tọa độ [x, y]. Bộ dữ liệu giống như danh sách, ngoại trừ chúng là bất biến [i. e. bạn không thể thay đổi nội dung của nó sau khi được tạo] và có thể giữ các loại dữ liệu hỗn hợp

Giải pháp mẫu. -

Mã Python

values = input["Input some comma seprated numbers : "]
list = values.split[","]
tuple = tuple[list]
print['List : ',list]
print['Tuple : ',tuple]

Đầu ra mẫu

Input some comma seprated numbers : 3,5,7,23                       
List :  ['3', '5', '7', '23']                                      
Tuple :  ['3', '5', '7', '23']          

Sơ đồ


Trực quan hóa việc thực thi mã Python

Công cụ sau đây trực quan hóa những gì máy tính đang thực hiện từng bước khi nó thực thi chương trình nói trên

Trình chỉnh sửa mã Python

 

Có một cách khác để giải quyết giải pháp này?

Trước. Viết chương trình Python chấp nhận họ và tên của người dùng và in chúng theo thứ tự ngược lại với khoảng cách giữa chúng.
Tiếp theo. Viết chương trình Python để nhận tên tệp từ người dùng và in phần mở rộng của tệp đó.

Mức độ khó của bài tập này là gì?

Dễ dàng trung bình khó

Kiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource



con trăn. Lời khuyên trong ngày

Trình kiểm tra đảo chữ

Một cách đơn giản để tiếp cận điều này là sử dụng hàm được sắp xếp của Python. Nếu 2 từ là đảo chữ thì chúng phải giống nhau khi cả hai được sắp xếp theo thứ tự

Chuỗi trong Python là một chuỗi các ký tự hoặc một tập hợp các byte. Tuy nhiên, Python không hỗ trợ kiểu dữ liệu ký tự mà nó coi một ký tự đơn là một chuỗi có khoảng bằng 1. Chúng tôi sử dụng dấu ngoặc kép để tạo chuỗi trong Python. Ngoài ra, chúng tôi sử dụng dấu ngoặc vuông để truy cập các phần tử chuỗi trong python. Chuỗi Python là tuyệt đối. Bây giờ, hãy thảo luận về cách tạo danh sách Python gồm các chuỗi được phân tách bằng dấu phẩy

Danh sách trong Python được lập chỉ mục theo thứ tự và bắt đầu từ 0. Điều linh hoạt nhất về một danh sách là mọi mục trong danh sách đều có vị trí của nó. Nếu bạn chuyển đổi một danh sách thành một chuỗi được phân tách bằng dấu phẩy, thì chuỗi kết quả của bạn chứa một phần tử của danh sách được phân tách bằng dấu phẩy. Hãy đến, hãy giải thích nó với sự trợ giúp của các hình ảnh minh họa. Chúng tôi sử dụng trình biên dịch Spyder để mô tả hoạt động của danh sách python thành một chuỗi được phân tách bằng dấu phẩy

ví dụ 1

Trong ví dụ này, chúng tôi sử dụng hàm join[] + str[] để tạo danh sách python được phân tách bằng dấu phẩy. Đây là một quá trình rất đơn giản và dễ dàng. Bây giờ hãy kiểm tra xem mã hoạt động như thế nào trong Python. Lúc đầu, hãy khởi chạy Spyder IDE trong Windows 10. Để khởi chạy nó, chỉ cần nhập 'Spyder' vào thanh tìm kiếm PC Windows của bạn, sau đó nhấp vào mở. Nhấn tổ hợp phím ‘Ctrl+Shift+N’ để tạo tệp mới. Sau khi hoàn tất, hãy viết mã Python để giải thích cách tạo danh sách Python thành chuỗi được phân tách bằng dấu phẩy

Đầu tiên, chúng ta khởi tạo một danh sách và sử dụng hàm print để in các giá trị ban đầu trong danh sách. Sau đó, chúng tôi khởi tạo một 'delim'. Sau khi khởi tạo dấu phân cách, chúng tôi sử dụng chức năng bản đồ để chuyển đổi mọi mục danh sách thành một chuỗi. Sau đó, chúng ta có thể sử dụng hàm nối để thêm dấu phẩy ở cuối mỗi giá trị, sau khi thay đổi từng giá trị thành một chuỗi. Cuối cùng, chúng tôi sử dụng chức năng in để in đầu ra trên màn hình bảng điều khiển. Mã được hiển thị ở dạng văn bản. Ngoài ra, chúng tôi cũng đã đính kèm một ảnh chụp màn hình

Original_list = [6, "Hfh", 9, "is", "good", 2]

print["Our list is : " + str[ Danh sách gốc ]]

delim = "*"

temp = list[map[str, Original _list]]

result = delim.tham gia[ temp ]

in . "["List to comma separated string: " + str[ kết quả ]]

Sau khi bạn viết mã Python thành công, bây giờ là lúc lưu tệp mã của bạn với phần ‘. phần mở rộng py' như bên dưới. Tên tệp có thể được thay đổi trong hình minh họa của bạn

Bây giờ, hãy chạy tệp hoặc chỉ cần sử dụng phím tắt “F9” để kiểm tra đầu ra của danh sách Python thành một chuỗi được phân tách bằng dấu phẩy. Đầu ra được hiển thị trong hình ảnh được nối thêm

ví dụ 2

Trong ví dụ thứ hai của chúng tôi, chúng tôi sử dụng hàm loop + str[] để tìm danh sách python thành một chuỗi được phân tách bằng dấu phẩy. Bây giờ, hãy kiểm tra xem chương trình hoạt động như thế nào. Hãy chuyển sang trình biên dịch Spyder trong Windows 10 và chọn một tệp trống mới hoặc sử dụng cùng một tệp “StringList1. py”. Chúng tôi sử dụng cùng một tệp mã “StringList1. py” và thay đổi nó. Chúng tôi sử dụng một cách khác để chứng minh hoạt động của danh sách Python thành một chuỗi được phân tách bằng dấu phẩy

Đầu tiên, chúng ta khởi tạo một danh sách và sử dụng hàm print để in các giá trị ban đầu trong danh sách. Sau đó, chúng tôi sử dụng một vòng lặp để thêm dấu phẩy ở cuối mỗi giá trị, sau khi thay đổi từng giá trị thành một chuỗi. Cuối cùng, chúng tôi sử dụng chức năng in để in đầu ra trên màn hình bảng điều khiển. Mã được hiển thị ở dạng văn bản. Ngoài ra, chúng tôi cũng đã đính kèm một ảnh chụp màn hình

string_list = [8, "Hfh", 0, "is", "good", 2]

print["Our list is : " + str[chuỗi . ]]

delim = "*"

result = ''

for ele in string_list:

Kết quả = kết quả + str . "ele] + delim

print["List to comma separated string: " + str[ kết quả ]]

Một lần nữa, hãy lưu “StringList1. py” để thực hiện thêm. Sau đó, xây dựng lại và chạy mã hoặc chỉ cần sử dụng phím F9 để kiểm tra đầu ra của danh sách Python thành một chuỗi được phân tách bằng dấu phẩy. Sau khi biên dịch chương trình trên, bạn sẽ nhận được đầu ra mong muốn. Đầu ra được hiển thị trong hình ảnh được nối thêm

Phần kết luận

Trong hướng dẫn này, chúng ta đã thảo luận về tầm quan trọng của chuỗi Python và cách tạo danh sách Python thành chuỗi được phân tách bằng dấu phẩy bằng trình biên dịch Spyder. Chúng tôi đã liệt kê hai cách khác nhau và độc đáo để thực hiện bài viết của chúng tôi. Bạn có thể sử dụng bất kỳ phương thức nào khác để triển khai các chuỗi được phân tách bằng dấu phẩy trong ngôn ngữ Python

Chủ Đề