Hướng dẫn how do you concatenate a string with a comma in python? - làm cách nào để nối một chuỗi với dấu phẩy trong python?
Những gì sẽ là cách ưa thích của bạn để kết nối các chuỗi từ một chuỗi sao cho giữa hai cặp liên tiếp được thêm vào. Đó là, làm thế nào để bạn ánh xạ, ví dụ, 6 đến 7? (Các trường hợp 8 và 9 nên được ánh xạ tới 0 và 1, tương ứng.) Show Tôi thường kết thúc bằng cách sử dụng một cái gì đó như 2, nhưng cũng cảm thấy hơi không hài lòng.
Georgy 10,9k7 Huy hiệu vàng62 Huy hiệu bạc68 Huy hiệu Đồng7 gold badges62 silver badges68 bronze badges Hỏi ngày 4 tháng 9 năm 2008 lúc 21:04Sep 4, 2008 at 21:04
1
Điều này sẽ không hoạt động nếu danh sách chứa số nguyên Và nếu danh sách chứa các loại không chuỗi (như số nguyên, phao, bools, không có) thì hãy làm:
Đã trả lời ngày 4 tháng 9 năm 2008 lúc 21:06Sep 4, 2008 at 21:06
Mark Biekmark BiekMark Biek Phù bằng vàng 143K5454 gold badges155 silver badges200 bronze badges 4 Tại sao ma thuật ____ 33/________ 34? Điều này không hoạt động?
Trong trường hợp nếu có những con số trong danh sách, bạn có thể sử dụng danh sách hiểu:
hoặc một biểu thức máy phát:
Georgy 10,9k7 Huy hiệu vàng62 Huy hiệu bạc68 Huy hiệu Đồng7 gold badges62 silver badges68 bronze badges Hỏi ngày 4 tháng 9 năm 2008 lúc 21:04Sep 4, 2008 at 21:08
jmanning2kjmanning2kjmanning2k Điều này sẽ không hoạt động nếu danh sách chứa số nguyên4 gold badges30 silver badges23 bronze badges 0 Và nếu danh sách chứa các loại không chuỗi (như số nguyên, phao, bools, không có) thì hãy làm:
Đã trả lời ngày 4 tháng 9 năm 2008 lúc 21:06Feb 10, 2016 at 15:43
Mark Biekmark BiekRicky Sahu Phù bằng vàng 143K544 gold badges40 silver badges31 bronze badges 2 Tại sao ma thuật ____ 33/________ 34? Điều này không hoạt động? Trong trường hợp nếu có những con số trong danh sách, bạn có thể sử dụng danh sách hiểu:
hoặc một biểu thức máy phát:Sep 5, 2008 at 16:29
Đã trả lời ngày 4 tháng 9 năm 2008 lúc 21:08Aaron Maenpaa 9.1194 Huy hiệu vàng30 Huy hiệu bạc23 Huy hiệu đồng11 gold badges94 silver badges108 bronze badges 1 5 sẽ không hoạt động cho tất cả các trường hợp. Tôi đề nghị sử dụng mô -đun CSV với Stringio
22.2k4 Huy hiệu vàng40 Huy hiệu bạc31 Huy hiệu đồng @Peter HoffmannOct 1, 2008 at 9:23
Sử dụng các biểu thức của Generator có lợi ích cũng sản xuất một trình lặp nhưng tiết kiệm nhập itertools. Hơn nữa, các toàn bộ danh sách thường được ưu tiên để lập bản đồ, do đó, tôi hy vọng các biểu thức của máy phát sẽ được ưu tiên hơn IMAP.jfs Đã trả lời ngày 5 tháng 9 năm 2008 lúc 16:29182 gold badges948 silver badges1618 bronze badges Aaron Maenpaaaaron Maenpaa 1Huy hiệu vàng 116K1194 Huy hiệu bạc108 Huy hiệu đồng https://docs.python.org/library/csv.html
Dưới đây là một giải pháp thay thế trong Python 3.0 cho phép các mục danh sách không chuỗi: một cách tiêu chuẩn9 gold badges40 silver badges62 bronze badges Giải pháp thay thếSep 4, 2008 at 21:09
Lưu ý: Không gian sau dấu phẩy là cố ý.Douglas Leeder Đã trả lời ngày 1 tháng 10 năm 2008 lúc 9:239 gold badges91 silver badges136 bronze badges 2JFSJFS 383K182 Huy hiệu vàng948 Huy hiệu bạc1618 Huy hiệu đồngMay 20, 2017 at 11:31
Bạn không chỉ muốn:Shameem Rõ ràng sẽ phức tạp hơn nếu bạn cần trích dẫn/thoát khỏi dấu phẩy, vv trong các giá trị. Trong trường hợp đó, tôi sẽ đề nghị xem xét mô -đun CSV trong thư viện tiêu chuẩn:16 silver badges20 bronze badges 3
Twasbrillig 15,5k9 huy hiệu vàng40 Huy hiệu bạc62 Huy hiệu đồng10 gold badges58 silver badges88 bronze badges Đã trả lời ngày 4 tháng 9 năm 2008 lúc 21:09Sep 15, 2008 at 18:08 1 Douglas Leederdouglas Leeder 451.1k9 Huy hiệu vàng91 Huy hiệu bạc136 Huy hiệu ĐồngSep 4, 2008 at 21:57
6 có thể chứa bất kỳ loại biến nào. Điều này tránh kết quả 7.Peter HoffmannĐã trả lời ngày 20 tháng 5 năm 2017 lúc 11:3115 gold badges74 silver badges58 bronze badges 2 Shameemshameem 52.47216 Huy hiệu bạc20 Huy hiệu đồng 6Alvaroav 79,91510 Huy hiệu vàng58 Huy hiệu bạc88 Huy hiệu đồngMay 15, 2017 at 11:25 2
Đã trả lời ngày 15 tháng 9 năm 2008 lúc 18:08 8@jmanning2k bằng cách sử dụng danh sách hiểu có nhược điểm là tạo một danh sách tạm thời mới. Giải pháp tốt hơn sẽ là sử dụng itertools.imap trả về một trình lặp lại 9Đã trả lời ngày 4 tháng 9 năm 2008 lúc 21:57Jun 26, 2020 at 16:53
faiz-efaiz-efaiz-e Peter Hoffmannpeter Hoffmann3 silver badges21 bronze badges 54.1K15 Huy hiệu vàng74 Huy hiệu bạc58 Huy hiệu đồng 0Đây là một ví dụ với danh sách 1Chính xác hơn:- Ví dụ 2:-Sep 4, 2008 at 21:10
Đã trả lời ngày 15 tháng 5 năm 2017 lúc 11:25David Singer Nếu bạn muốn thực hiện lối tắt :):1 gold badge10 silver badges11 bronze badges Nhưng nếu bạn muốn thể hiện với logic :): Đã trả lời ngày 26 tháng 6 năm 2020 lúc 16:53 21823 Huy hiệu bạc21 Huy hiệu đồng Trừ khi tôi thiếu một cái gì đó, 8 nên làm những gì bạn yêu cầu.(Chỉnh sửa: Và như Jmanning2K chỉ ra,Jun 18, 2018 at 15:08
là an toàn hơn và khá pythonic, mặc dù chuỗi kết quả sẽ khó phân tích nếu các yếu tố có thể chứa dấu phẩy - tại thời điểm đó, bạn cần toàn bộ sức mạnh của mô -đun ____39, như Douglas chỉ ra trong câu trả lời của mình.)Ron Kalian Đã trả lời ngày 4 tháng 9 năm 2008 lúc 21:102 gold badges14 silver badges22 bronze badges 1 Ca sĩ David Singerdavid 31.1621 Huy hiệu vàng10 Huy hiệu bạc11 Huy hiệu đồng Tôi muốn nói thư viện 9 là tùy chọn hợp lý duy nhất ở đây, vì nó được xây dựng để đối phó với tất cả các trường hợp sử dụng CSV như dấu phẩy trong một chuỗi, v.v.Nov 26, 2021 at 14:44
Để xuất danh sách 1 vào tệp .csv: 4Cũng có thể sử dụng 2 để xuất nhiều hàng vào CSV. 5Ví dụ này tương thích với Python 3, vì câu trả lời khác ở đây được sử dụng 3 là Python 2.Đã trả lời ngày 7 tháng 1 năm 2018 lúc 13:56Jan 7, 2018 at 13:56
RobertorobertoRoberto 3746 Huy hiệu bạc9 Huy hiệu Đồng6 silver badges9 bronze badges 1 Bạn có thể sử dụng dấu phẩy để kết hợp trong Python không?Có nhiều cách để kết hợp chuỗi trong Python.Bạn có thể sử dụng toán tử truyền thống + truyền thống hoặc tham gia hoặc tách văn bản bằng dấu phẩy.Join or separate the text using a comma.
Làm thế nào để bạn làm một dấu phẩyLàm thế nào để chuyển đổi danh sách Python thành một chuỗi được phân tách bằng dấu phẩy?Bạn có thể sử dụng phương thức chuỗi .Join để chuyển đổi danh sách thành một chuỗi.Vì vậy, một lần nữa, cú pháp là [SEPERATOR].use the . join string method to convert a list into a string. So again, the syntax is [seperator].
Làm thế nào để tôi nối dây trong Python?Chúng ta có thể thực hiện kết nối chuỗi bằng cách sử dụng các cách sau:.. Sử dụng + toán tử .. Sử dụng phương thức tham gia () .. Sử dụng nhà điều hành % .. Sử dụng hàm định dạng () .. Sử dụng chuỗi F (nội suy chuỗi theo nghĩa đen). Làm thế nào để bạn có được dấu phẩyPhương thức Python Split () chia chuỗi thành danh sách phân tách dấu phẩy.Nó phân tách chuỗi dựa trên dấu phân cách phân cách.Phương pháp này có hai tham số và cả hai đều là tùy chọn. splits the string into a comma separated list. It separates string based on the separator delimiter. This method takes two parameters and both are optional. |