Hướng dẫn how to return a list without brackets python - cách trả về một danh sách không có dấu ngoặc là python

229

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.

Tôi có một danh sách trong Python, ví dụ:

names = ["Sam", "Peter", "James", "Julian", "Ann"]

Tôi muốn in mảng trong một dòng mà không có "[] [] bình thường" []

names = ["Sam", "Peter", "James", "Julian", "Ann"]
print (names)

Sẽ cho đầu ra như;

["Sam", "Peter", "James", "Julian", "Ann"]

Đó không phải là định dạng tôi muốn thay vì tôi muốn nó như thế này;

Sam, Peter, James, Julian, Ann

Lưu ý: Nó phải ở trong một hàng duy nhất.

Hướng dẫn how to return a list without brackets python - cách trả về một danh sách không có dấu ngoặc là python

Bhargav Rao

47.6K27 Huy hiệu vàng122 Huy hiệu bạc137 Huy hiệu đồng27 gold badges122 silver badges137 bronze badges

Hỏi ngày 24 tháng 6 năm 2012 lúc 13:59Jun 24, 2012 at 13:59

Hướng dẫn how to return a list without brackets python - cách trả về một danh sách không có dấu ngoặc là python

0

print(', '.join(names))

Điều này, giống như âm thanh của nó, chỉ cần tất cả các yếu tố của danh sách và tham gia với chúng với

["Sam", "Peter", "James", "Julian", "Ann"]
1.

Hướng dẫn how to return a list without brackets python - cách trả về một danh sách không có dấu ngoặc là python

Đã trả lời ngày 24 tháng 6 năm 2012 lúc 14:01Jun 24, 2012 at 14:01

FatalerrorfatalerrorFatalError

51.1K14 Huy hiệu vàng97 Huy hiệu bạc115 Huy hiệu đồng14 gold badges97 silver badges115 bronze badges

2

Đây là một đơn giản.

names = ["Sam", "Peter", "James", "Julian", "Ann"]
print(*names, sep=", ")

Ngôi sao giải nén danh sách và trả về mọi yếu tố trong danh sách.

Hướng dẫn how to return a list without brackets python - cách trả về một danh sách không có dấu ngoặc là python

Steve Bennett

104K30 Huy hiệu vàng152 Huy hiệu bạc205 Huy hiệu Đồng30 gold badges152 silver badges205 bronze badges

Đã trả lời ngày 31 tháng 1 năm 2016 lúc 20:24Jan 31, 2016 at 20:24

Jianru Shijianru ShiJianru Shi

1.1261 huy hiệu vàng7 Huy hiệu bạc1 gold badge7 silver badges4 bronze badges

3

Giải pháp chung, hoạt động trên các mảng của những người không có dây:

>>> print str(names)[1:-1]
'Sam', 'Peter', 'James', 'Julian', 'Ann'

Đã trả lời ngày 4 tháng 2 năm 2013 lúc 2:45Feb 4, 2013 at 2:45

Hướng dẫn how to return a list without brackets python - cách trả về một danh sách không có dấu ngoặc là python

Steve Bennettsteve BennettSteve Bennett

104K30 Huy hiệu vàng152 Huy hiệu bạc205 Huy hiệu Đồng30 gold badges152 silver badges205 bronze badges

4

Đã trả lời ngày 31 tháng 1 năm 2016 lúc 20:24Integer type then you need to first convert array into string type array and then use

["Sam", "Peter", "James", "Julian", "Ann"]
2 method for joining with
["Sam", "Peter", "James", "Julian", "Ann"]
3 or space whatever you want. e.g:

>>> arr = [1, 2, 4, 3]
>>> print(", " . join(arr))
Traceback (most recent call last):
  File "", line 1, in 
TypeError: sequence item 0: expected string, int found
>>> sarr = [str(a) for a in arr]
>>> print(", " . join(sarr))
1, 2, 4, 3
>>>

Jianru Shijianru Shi

1.1261 huy hiệu vàng7 Huy hiệu bạcOct 6, 2016 at 7:38

Giải pháp chung, hoạt động trên các mảng của những người không có dây:krishna Prasad

>>> print str(names)[1:-1]
'Sam', 'Peter', 'James', 'Julian', 'Ann'
1 gold badge31 silver badges42 bronze badges

0

Đã trả lời ngày 4 tháng 2 năm 2013 lúc 2:45

>>> print(*names, sep = ', ')

Steve Bennettsteve Bennett

>>> print(', '.join(names))

Nếu mảng đầu vào là loại số nguyên thì trước tiên bạn cần chuyển đổi mảng thành mảng loại chuỗi và sau đó sử dụng phương thức

["Sam", "Peter", "James", "Julian", "Ann"]
2 để tham gia với
["Sam", "Peter", "James", "Julian", "Ann"]
3 hoặc không gian bất cứ điều gì bạn muốn. ví dụ:Mar 1, 2017 at 4:20

Hướng dẫn how to return a list without brackets python - cách trả về một danh sách không có dấu ngoặc là python

Việc sử dụng trực tiếp tham gia sẽ tham gia số nguyên và chuỗi sẽ ném lỗi như hiển thị ở trên.lyerox

Đã trả lời ngày 6 tháng 10 năm 2016 lúc 7:382 silver badges5 bronze badges

0

Krishna Prasadkrishna Prasad

names = ["Sam", "Peter", "James", "Julian", "Ann"]
print (names)
0

3.3271 Huy hiệu vàng31 Huy hiệu bạc42 Huy hiệu đồngJun 24, 2012 at 14:02

user278064user278064user278064

Có hai câu trả lời, đầu tiên là sử dụng cài đặt 'SEP'1 gold badge32 silver badges46 bronze badges

1

Cái khác là bên dưới

names = ["Sam", "Peter", "James", "Julian", "Ann"]
print (names)
1

output:

names = ["Sam", "Peter", "James", "Julian", "Ann"]
print (names)
2

Đã trả lời ngày 1 tháng 3 năm 2017 lúc 4:20Dec 11, 2020 at 11:45

Hướng dẫn how to return a list without brackets python - cách trả về một danh sách không có dấu ngoặc là python

2

Lyeroxlyerox

names = ["Sam", "Peter", "James", "Julian", "Ann"]
print (names)
3

3212 Huy hiệu bạc5 Huy hiệu Đồng

names = ["Sam", "Peter", "James", "Julian", "Ann"]
print (names)
4

Đây là những gì bạn cần

Đã trả lời ngày 24 tháng 6 năm 2012 lúc 14:02

names = ["Sam", "Peter", "James", "Julian", "Ann"]
print (names)
5

9.8481 Huy hiệu vàng32 Huy hiệu bạc46 Huy hiệu đồngJan 24, 2019 at 11:26

Hướng dẫn how to return a list without brackets python - cách trả về một danh sách không có dấu ngoặc là python

Cố gắng sử dụng dấu hoa thị trước tên danh sách với câu lệnh in:Vineeth Sai

Đã trả lời ngày 11 tháng 12 năm 2020 lúc 11:457 gold badges22 silver badges32 bronze badges

["Sam", "Peter", "James", "Julian", "Ann"]
4 sẽ chỉ hoạt động nếu tất cả các mục trong danh sách là chuỗi. Nếu bạn đang tìm cách chuyển đổi danh sách các số thành chuỗi phân tách bằng dấu phẩy. chẳng hạn như
["Sam", "Peter", "James", "Julian", "Ann"]
5 vào
["Sam", "Peter", "James", "Julian", "Ann"]
6 thì bạn có thể

names = ["Sam", "Peter", "James", "Julian", "Ann"]
print (names)
6

hoặc

Mặc dù điều này sẽ không xóa bất kỳ danh sách lồng nhau nào.

names = ["Sam", "Peter", "James", "Julian", "Ann"]
print (names)
7

Để chuyển đổi nó trở lại danh sách

Đã trả lời ngày 24 tháng 1 năm 2019 lúc 11:26Jul 22, 2020 at 0:22

Hướng dẫn how to return a list without brackets python - cách trả về một danh sách không có dấu ngoặc là python

Vineeth Saivineeth SaiMartin

3.2927 Huy hiệu vàng22 Huy hiệu bạc32 Huy hiệu Đồng1 silver badge8 bronze badges

Đối với mảng loại số nguyên, chúng ta cần thay đổi nó thành loại chuỗi trước và hơn là sử dụng chức năng tham gia để có được đầu ra sạch mà không có dấu ngoặc.

Đầu ra - 1, 2, 3, 4, 5

Đối với mảng loại chuỗi, chúng ta cần sử dụng chức năng tham gia trực tiếp để có được đầu ra sạch mà không cần dấu ngoặc.Nov 17, 2019 at 11:37

Hướng dẫn how to return a list without brackets python - cách trả về một danh sách không có dấu ngoặc là python

Đầu ra - Ram, Mohan, Shyam, Dilip, Sohanpramodpxi

Đã trả lời ngày 22 tháng 7 năm 2020 lúc 0:226 silver badges13 bronze badges

Martinmartin

names = ["Sam", "Peter", "James", "Julian", "Ann"]
print (names)
8

991 Huy hiệu bạc8 Huy hiệu đồngApr 29, 2015 at 0:32

1

in (*tên)

names = ["Sam", "Peter", "James", "Julian", "Ann"]
print (names)
9

Output:

Điều này sẽ hoạt động trong Python 3 nếu bạn muốn chúng được in ra khi không gian tách biệt. Nếu bạn cần dấu phẩy hoặc bất cứ thứ gì khác ở giữa hãy đi trước với .Join () giải pháp

Đã trả lời ngày 17 tháng 11 năm 2019 lúc 11:37Feb 25, 2016 at 12:59

Hướng dẫn how to return a list without brackets python - cách trả về một danh sách không có dấu ngoặc là python

PramodpXipRamodpxiFredrick Gauss

8796 Huy hiệu bạc13 Huy hiệu Đồng1 gold badge26 silver badges43 bronze badges

Bạn cần lặp qua danh sách và sử dụng

["Sam", "Peter", "James", "Julian", "Ann"]
7 để giữ nó trên một dòng

["Sam", "Peter", "James", "Julian", "Ann"]
0

Đã trả lời ngày 29 tháng 4 năm 2015 lúc 0:32Jun 15, 2019 at 17:01

Hướng dẫn how to return a list without brackets python - cách trả về một danh sách không có dấu ngoặc là python

Tôi không biết liệu điều này có hiệu quả như những người khác nhưng logic đơn giản luôn hoạt động:Thennan

Sam, Peter, James, Julian, Ann4 silver badges12 bronze badges

Làm cách nào để loại bỏ các dấu ngoặc danh sách trong Python?

Để xóa các dấu ngoặc vuông khỏi danh sách: Sử dụng lớp str () để chuyển đổi danh sách thành chuỗi. Sử dụng chuỗi cắt để loại trừ các ký tự đầu tiên và cuối cùng khỏi chuỗi. Chuỗi sẽ không chứa dấu ngoặc vuông.Use the str() class to convert the list to a string. Use string slicing to exclude the first and last characters from the string. The string won't contain the square brackets.

Làm cách nào để biến một danh sách thành một chuỗi không có dấu ngoặc trong Python?

Sử dụng chức năng tham gia để xóa dấu ngoặc khỏi danh sách trong Python.tham gia () là một chức năng tích hợp trong Python.Phương pháp này lấy tất cả các yếu tố từ một chuỗi nhất định.Sau đó, nó tham gia tất cả các yếu tố và in chúng vào một yếu tố duy nhất. to remove brackets from a list in Python. join() is a built-in function in python. This method takes all the elements from a given sequence. Then it joins all the elements and prints them into a single element.

Làm thế nào để bạn in một danh sách mà không có dấu ngoặc hoặc dấu phẩy?

Để in danh sách mà không có dấu phẩy và dấu ngoặc:..
Sử dụng str.tham gia () phương thức để tham gia danh sách vào một chuỗi ..
Nếu danh sách chứa các số, hãy chuyển đổi chúng thành chuỗi ..
Sử dụng hàm in () để in chuỗi ..

Làm thế nào để bạn in một phần tử mảng mà không có dấu ngoặc trong Python?

Gọi in (*value, sep = "") với giá trị dưới dạng danh sách để giải nén và in các phần tử của danh sách được phân tách bởi số 0 hoặc nhiều ký tự có trong SEP.Để tách từng phần tử bằng dấu phẩy theo sau là một không gian, đặt SEP thành ",".. To seperate each element with a comma followed by a space, set sep to ", ".