53
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.
LIST = ['Python','problem','whatever']
print[LIST]
Khi tôi chạy chương trình này, tôi nhận được
[Python, problem, whatever]
Có thể loại bỏ dấu ngoặc vuông đó khỏi đầu ra không?
Sparkandshine
16.1K21 Huy hiệu vàng86 Huy hiệu bạc130 Huy hiệu đồng21 gold badges86 silver badges130 bronze badges
Đã hỏi ngày 3 tháng 11 năm 2012 lúc 9:09Nov 3, 2012 at 9:09
2
Bạn có thể chuyển đổi nó thành một chuỗi thay vì in trực tiếp danh sách:
print[", ".join[LIST]]
Nếu các phần tử trong danh sách không phải là chuỗi, bạn có thể chuyển đổi chúng thành chuỗi bằng cách sử dụng
print[", ".join[LIST]]
5 [nếu bạn muốn báo giá xung quanh chuỗi] hoặc print[", ".join[LIST]]
6 [nếu bạn không], như vậy:LIST = [1, "foo", 3.5, { "hello": "bye" }]
print[ ", ".join[ repr[e] for e in LIST ] ]
Cho đầu ra:
1, 'foo', 3.5, {'hello': 'bye'}
Đã trả lời ngày 3 tháng 11 năm 2012 lúc 9:11Nov 3, 2012 at 9:11
4
Vâng, có một số cách để làm điều đó. Chẳng hạn, bạn có thể chuyển đổi danh sách thành một chuỗi và sau đó xóa các ký tự đầu tiên và cuối cùng:
l = ['a', 2, 'c']
print str[l][1:-1]
'a', 2, 'c'
Nếu danh sách của bạn chỉ chứa các chuỗi và bạn cũng muốn xóa các trích dẫn thì bạn có thể sử dụng phương thức
print[", ".join[LIST]]
7 như đã được nói.
Đã trả lời ngày 3 tháng 11 năm 2012 lúc 9:13Nov 3, 2012 at 9:13
VicentVicentVicent
5.2322 Huy hiệu vàng27 Huy hiệu bạc36 Huy hiệu đồng2 gold badges27 silver badges36 bronze badges
Nếu bạn có số trong danh sách, bạn có thể sử dụng
print[", ".join[LIST]]
8 để áp dụng print[", ".join[LIST]]
6 cho mỗi phần tử:print ', '.join[map[str, LIST]]
^
print[", ".join[LIST]]
8 là mã C nên nó nhanh hơn LIST = [1, "foo", 3.5, { "hello": "bye" }]
print[ ", ".join[ repr[e] for e in LIST ] ]
1Đã trả lời ngày 3 tháng 11 năm 2012 lúc 9:24Nov 3, 2012 at 9:24
yedpodtrzitkoyedpodtrzitkoyedpodtrzitko
8.4912 Huy hiệu vàng36 Huy hiệu bạc39 Huy hiệu đồng2 gold badges36 silver badges39 bronze badges
def listToStringWithoutBrackets[list1]:
return str[list1].replace['[',''].replace[']','']
Đã trả lời ngày 7 tháng 2 năm 2014 lúc 11:35Feb 7, 2014 at 11:35
lahjaton_jlahjaton_jlahjaton_j
7956 Huy hiệu bạc13 Huy hiệu Đồng6 silver badges13 bronze badges
Thông số
Bắt đầu: Bắt đầu phần tửcharacter. This is the basic thing we have to know about a list. Now let us move on to how to remove brackets from the list in python. We can remove brackets using five different ways. We will learn about every possible way in a detailed manner.
- Dừng: Phần tử kết thúc
- Bước: Giá trị gia tăng
- Cú pháp
- Tham số
- Trả lại
- Ví dụ 1: Chức năng tham gia mà không cần sử dụng vòng lặp
- Ví dụ 2: Chức năng tham gia bằng cách sử dụng vòng lặp
- Tuyên bố một danh sách các yếu tố cho biến. Sử dụng chức năng tham gia để tham gia tất cả các yếu tố và sử dụng dấu phẩy để tách các biến. cho vòng lặp để loại bỏ dấu ngoặc.
- Ví dụ 2: Chức năng tham gia bằng cách sử dụng vòng lặp
- Cú pháp
- Tham số
- Thí dụ
- 4. Sử dụng phương pháp cắt chuỗi để loại bỏ dấu ngoặc khỏi danh sách trong Python
- Cú pháp
- Thông số
- Trả lại
- Thí dụ
- 4. Sử dụng phương pháp cắt chuỗi để loại bỏ dấu ngoặc khỏi danh sách trong Python
- Thông số
- Trả lại
- 5. Sử dụng dấu tách để xóa dấu ngoặc khỏi danh sách trong Python
Phần thưởng: Cách nhận danh sách các yếu tố làm đầu vào
- Câu hỏi thường gặp liên quan đến loại bỏ dấu ngoặc khỏi danh sách trong Python
- Sự kết luận
- Những cách có thể để loại bỏ dấu ngoặc khỏi danh sách là gì?
- Phương thức tham gia
- cho vòng lặp
dịch phương pháp
Phương pháp cắt chuỗi We can use only characters or strings for the join function.
Cú pháp
string.join[sequence]
Tham số
Thí dụ: A sequence may be a list or tuple.
Trả lại
5. Sử dụng dấu tách để xóa dấu ngoặc khỏi danh sách trong Python
Phần thưởng: Cách nhận danh sách các yếu tố làm đầu vào
lst=['a','b','c'] print["Original list",lst] new_lst=[','.join[lst]] print["After removing bracket",new_lst]
Câu hỏi thường gặp liên quan đến loại bỏ dấu ngoặc khỏi danh sách trong Python
Sự kết luận
[Python, problem, whatever]
0Những cách có thể để loại bỏ dấu ngoặc khỏi danh sách là gì?
[Python, problem, whatever]
1Phương thức tham gia
Sự kết luận
[Python, problem, whatever]
2Những cách có thể để loại bỏ dấu ngoặc khỏi danh sách là gì?
[Python, problem, whatever]
3Phương thức tham gianew_lst. Printing the elements without bracket.
Sự kết luận
[Python, problem, whatever]
4Những cách có thể để loại bỏ dấu ngoặc khỏi danh sách là gì?
Phương thức tham gia
Cú pháp
[Python, problem, whatever]
5Tham số
Thí dụ: Any iterable object where all the returned values are strings
Thí dụ
[Python, problem, whatever]
6Sự kết luận
[Python, problem, whatever]
74. Sử dụng phương pháp cắt chuỗi để loại bỏ dấu ngoặc khỏi danh sách trong Python
Thông số
Cú pháp
[Python, problem, whatever]
8Thông số
- Trả lại: start element
- 5. Sử dụng dấu tách để xóa dấu ngoặc khỏi danh sách trong Python: end element
- Phần thưởng: Cách nhận danh sách các yếu tố làm đầu vào: increment value
Trả lại
5. Sử dụng dấu tách để xóa dấu ngoặc khỏi danh sách trong Python
Thí dụ
[Python, problem, whatever]
94. Sử dụng phương pháp cắt chuỗi để loại bỏ dấu ngoặc khỏi danh sách trong Python
Sự kết luận
print[", ".join[LIST]]
04. Sử dụng phương pháp cắt chuỗi để loại bỏ dấu ngoặc khỏi danh sách trong Pythonseparator to remove brackets from a list in Python
print[", ".join[LIST]]
1Sự kết luận
print[", ".join[LIST]]
2Thông số
print[", ".join[LIST]]
3Trả lại
Sự kết luận
print[", ".join[LIST]]
4Những cách có thể để loại bỏ dấu ngoặc khỏi danh sách là gì?
Phương thức tham gia
5. Sử dụng dấu tách để xóa dấu ngoặc khỏi danh sách trong Python
Phần thưởng: Cách nhận danh sách các yếu tố làm đầu vào