Cách thêm dấu phẩy trong python

Trong Python, danh sách là một chuỗi được sắp xếp có thể chứa một số loại đối tượng như số nguyên, ký tự hoặc dấu phẩy. Trong các ngôn ngữ lập trình khác, một danh sách tương đương với một mảng. Dấu ngoặc vuông được sử dụng để biểu thị nó và dấu phẩy (,) được sử dụng để phân chia hai mục trong danh sách

Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách lấy một chuỗi được phân tách bằng dấu phẩy từ danh sách bằng python. -

  • Sử dụng phương thức nối ()

  • Sử dụng hàm join() và map()

  • Sử dụng tham gia () và hiểu danh sách

Giả sử chúng tôi đã lấy một danh sách chứa một số phần tử ngẫu nhiên. Chúng tôi sẽ trả về chuỗi được phân tách bằng dấu phẩy từ danh sách đã cho

Phương pháp 1. Sử dụng phương thức nối ()

Thuật toán (Các bước)

Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -

  • Tạo một danh sách và thêm một số chuỗi giả vào đó

  • Lấy chuỗi được phân tách bằng dấu phẩy từ danh sách bằng cách chuyển danh sách làm đối số cho hàm join()(join() là một hàm chuỗi trong Python được sử dụng để nối các phần tử của một chuỗi được phân tách bằng dấu tách chuỗi. Hàm này kết nối các phần tử chuỗi để tạo thành một chuỗi) và tạo một biến để lưu trữ nó

    Ở đây chúng tôi chuyển dấu phân cách là ',' để phân tách các chuỗi bằng dấu phẩy (',)

  • In kết quả của một chuỗi được phân tách bằng dấu phẩy

Thí dụ

Chương trình sau trả về kích thước của danh sách bằng cách sử dụng hàm len() −

đầu ra

Khi thực thi, chương trình trên sẽ tạo đầu ra sau -

The result string after joining the list with comma separated:
hello,hi,TutorialsPoint,python

Phương pháp 2. Sử dụng hàm join() và map()

Hàm map() chấp nhận các đối tượng có thể lặp lại như danh sách, bộ dữ liệu, chuỗi, v.v. Sau đó, hàm map() ánh xạ các mục của iterable bằng hàm đã chỉ định

map(function, iterable)

Hãy xem xét danh sách sau đây,

list = ['hello', 'hi', 'TutorialsPoint', 'python', 1, 45, 2.45]

bao gồm các chuỗi, số nguyên và số dấu phẩy động. Khi chúng ta sử dụng hàm join(), chúng ta gặp lỗi kiểu sau

TypeError: sequence item 4: expected str instance, int found

Chúng ta hãy xem làm thế nào để giải quyết vấn đề này

Thuật toán (Các bước)

Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -

  • Tạo một biến để lưu trữ danh sách đầu vào

  • Lấy chuỗi được phân tách bằng dấu phẩy từ danh sách bằng cách chuyển hàm str, liệt kê dưới dạng đối số cho hàm map(). Nó ánh xạ từng phần tử của danh sách đầu vào tới hàm str đã cho và trả về danh sách kết quả của các mục. Hàm join()(join() là một hàm chuỗi trong Python được sử dụng để nối các phần tử của một chuỗi được phân tách bằng dấu tách chuỗi. Hàm này kết nối các phần tử chuỗi để tạo thành một chuỗi) và sau đó chuyển đổi kết quả thành một chuỗi được phân tách bằng dấu phẩy

  • In kết quả chuỗi được phân tách bằng dấu phẩy

Thí dụ

Chương trình sau trả về kích thước của danh sách bằng cách sử dụng vòng lặp for (phương thức Naive) −

đầu ra

Khi thực thi, chương trình trên sẽ tạo đầu ra sau -

The result string after joining the list with comma separated:
hello,hi,TutorialsPoint,python,1,45,2.45

Chúng tôi đã lấy một danh sách ví dụ với một số giá trị chuỗi, số nguyên và dấu phẩy động ngẫu nhiên. Sau đó, sử dụng phương thức map(), chúng tôi đã chuyển đổi từng phần tử của danh sách thành một chuỗi và sử dụng hàm join() để lấy kết quả

Phương pháp 3. Sử dụng tham gia () và hiểu danh sách

Thuật toán (Các bước)

Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -

  • Tạo một biến để lưu trữ danh sách đầu vào

  • Lấy chuỗi được phân tách bằng dấu phẩy từ danh sách bằng cách sử dụng vòng lặp for trong phần hiểu danh sách bằng cách chuyển đổi từng phần tử của danh sách thành chuỗi bằng hàm str()(chuyển đổi giá trị được cung cấp thành chuỗi. Hàm join()(join() là một hàm chuỗi trong Python được sử dụng để nối các phần tử của một chuỗi được phân tách bằng dấu tách chuỗi. Hàm này kết nối các phần tử chuỗi để tạo thành một chuỗi) và sau đó chuyển đổi kết quả thành một chuỗi

  • In kết quả chuỗi được phân tách bằng dấu phẩy

Thí dụ

Chương trình sau trả về kích thước của danh sách bằng cách sử dụng hàm length_hint() −

đầu ra

Khi thực thi, chương trình trên sẽ tạo đầu ra sau -

The result string after joining the list with comma separated:
hello,hi,TutorialsPoint,python,1,45,2.45,True

Chúng tôi đã lấy một danh sách ví dụ với một số giá trị chuỗi, số nguyên, dấu phẩy động hoặc boolean ngẫu nhiên. Sau đó, sử dụng hiểu danh sách với vòng lặp for để chuyển đổi từng phần tử của danh sách thành chuỗi và sử dụng hàm join() để lấy kết quả

Sự kết luận

Chúng tôi đã giới thiệu cách chuyển đổi danh sách chuỗi thành chuỗi được phân tách bằng dấu phẩy bằng ba cách khác nhau trong hướng dẫn này. Chúng tôi cũng đã học cách sử dụng khả năng hiểu danh sách để áp dụng chính xác bất kỳ thao tác nào trên các mục trong danh sách. Sau đó, chúng ta đã học cách sử dụng hàm str() để chuyển đổi từng mục trong danh sách không đồng nhất thành một chuỗi và cách sử dụng phương thức map() để áp dụng một hàm nhất định cho danh sách, chẳng hạn như str() trong bài viết này để