Hướng dẫn how to remove brackets and commas from a list in python - cách xóa dấu ngoặc và dấu phẩy khỏi danh sách trong python

1

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.

Cố gắng lập danh sách 1, vào danh sách 2 được hiển thị trong mã bên dưới bằng cách xóa dấu ngoặc và dấu phẩy trong dấu ngoặc để tôi có thể sử dụng các chuỗi cho các truy vấn chọn SQLite:

[['Mark Zuckerberg',], ['Bill Gates',], ['Tim Cook',], ['Wlliam Sidis',], ['Elon Musk',]]
['Mark Zuckerberg', 'Bill Gates', 'Tim Cook', 'William Sidis', 'Elon Musk']

Jonrsharpe

Huy hiệu vàng 110K2525 gold badges216 silver badges398 bronze badges

Đã hỏi ngày 1 tháng 3 năm 2018 lúc 9:51Mar 1, 2018 at 9:51

1

Giả sử bạn có một danh sách như thế này,

animal_raw = [['cat', ], ['dog', ], ['elephant', ]]

Và bây giờ chúng tôi sẽ chuyển đổi nó thành một cái mà bạn đã hỏi là không có dấu phẩy và dấu ngoặc đơn.

animal = [i[0] for i in animal_raw]

Bây giờ,

animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
7. Bây giờ bạn sẽ nhận được đầu ra,

['cat', 'dog', 'elephant']

Đã trả lời ngày 1 tháng 3 năm 2018 lúc 10:07Mar 1, 2018 at 10:07

1

Trong khi tìm nạp hàng và lưu trữ trong danh sách sử dụng str [hàng]

list=[['Mark Zuckerberg',], ['Bill Gates',], ['Tim Cook',], ['Wlliam Sidis',], ['Elon Musk',]]
listoutput=[i[0] for i in list]
print[listoutput]

Kiểm tra đầu ra dưới đây

Đã trả lời ngày 1 tháng 3 năm 2018 lúc 9:58Mar 1, 2018 at 9:58

Thử cái này -

region=['INDIA','ME',"SEA","AFRICA","SAARC","LATIN AMERICA"]
print region
lst= str[region]
lst.strip["["].strip["]"].strip["'"]

Đã trả lời ngày 4 tháng 10 năm 2018 lúc 13:40Oct 4, 2018 at 13:40

Từ một tuple, chúng ta có thể truy cập phần tử theo chỉ mục là

animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
8

Bộ dữ liệu phần tử duy nhất Python đại diện cho

[element,]

Bạn có danh sách các bộ dữ

a = [['Mark Zuckerberg',], ['Bill Gates',], .... ]
b=[]
for i in a :
    b.append[i[0]]

print[b]

hoặc phiên bản ngắn

b = [i[0] for i in a]

Đã trả lời ngày 1 tháng 3 năm 2018 lúc 10:10Mar 1, 2018 at 10:10

Trong bài viết này, chúng tôi sẽ tìm ra bốn phương pháp độc đáo cho & nbsp; Danh sách in mà không có dấu ngoặc và trích dẫn trong Python & nbsp; nhưng quan trọng nhất, danh sách là gì?

Danh sách là cấu trúc dữ liệu trong Python cho phép bạn lưu trữ một bộ sưu tập các mục được lưu trữ trong một biến. Danh sách là có thể thay đổi hoặc có thể thay đổi. Chúng ta có thể xác định một danh sách với cú pháp sau.

animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
0

Dòng trên xác định danh sách các loại táo khác nhau được lưu trữ trong biến táo của Wap. Nó sẽ cung cấp cho chúng ta đầu ra như thế này:

Nhưng nếu bạn muốn hiển thị nó bằng cách loại bỏ dấu ngoặc và dấu phẩy khỏi danh sách? Vâng, trong bài viết này, chúng tôi sẽ thảo luận về các phương pháp khác nhau để làm như vậy.removing brackets and commas from list? Well, in this article we’re going to discuss different methods to do so.

Đối với Loop là giải pháp chung nhất xuất hiện đầu tiên khi bạn cố gắng giải quyết vấn đề này. & NBSP; Trong đó, chúng tôi lặp lại thông qua từng giá trị của một danh sách và in giá trị đó.

animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
1

  1. Đầu tiên, chúng tôi tuyên bố danh sách.
  2. Sử dụng cho vòng lặp, chúng tôi lặp qua từng giá trị của một danh sách và in giá trị đó bằng dấu phẩy và không gian. .
  3. Vòng lặp For cũng đã thêm một dấu phẩy và không gian cuối cùng để loại bỏ điều này, chúng tôi di chuyển qua con trỏ sang hai mục in cuối cùng.
  4. Hơn nữa, ở bước cuối cùng, chúng ta di chuyển dấu phẩy với không gian.

Sử dụng phương thức tham gia []:

Có một phương thức tích hợp trong python gọi là Jof []. Nó lấy một sự lặp lại và chuyển đổi nó thành một chuỗi với giá trị được chỉ định được đưa ra với nó.

animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
2

Bạn có thể xác định giá trị đó trong biến phân tách mà bạn muốn tham gia các mục trong danh sách.

Một điều cần nhớ rằng nếu bạn muốn tham gia các giá trị số nguyên, thì phương thức tham gia sẽ không hoạt động vì đó là phương thức chuỗi. Nó sẽ tạo ra lỗi sau.

animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
3

Nhưng, nếu bạn muốn sử dụng chức năng tham gia cho danh sách in mà không có dấu ngoặc và dấu phẩy, thì bạn có thể thực hiện điều này bằng cách sử dụng hàm map [].list without brackets and commas, then you can accomplish this by using map[] function.

animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
4

Hàm bản đồ [] có hai đối số, thứ nhất là một hàm và thứ hai là một mục từ có thể được ánh xạ và nó chuyển đến hàm đó được đề cập là đối số đầu tiên.

Hàm bản đồ [] trả về một IT có thể được chuyển đổi thành một chuỗi và sau đó nó chuyển sang phương thức tham gia [].

Sử dụng từ khóa SEP trong bản in:

Dấu tách, được viết là SEP SEP là một từ khóa được sử dụng trong câu lệnh in khi bạn muốn tách hai giá trị hoặc đối tượng khác nhau trong câu lệnh in với một chuỗi cụ thể.

animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
5

* Được viết ở phía trước táo làm cho táo được giải nén trong các mục và được chuyển đổi thành một chuỗi, sau đó các mục này được kết hợp với giá trị được chỉ định trong từ khóa SEP.

Nếu bạn chỉ muốn tách các mục và in danh sách mà không có dấu ngoặc và trích dẫn đơn, thì bạn không cần chỉ định giá trị của SEP vì nó có giá trị mặc định của khoảng trắng.print a list without the brackets and single quotes, then you don’t need to specify the value of sep because it has a default value of whitespace.

Sử dụng phương thức dịch []:

Dịch [] là một phương thức chuỗi sẽ thay đổi chuỗi bằng cách thay thế hoặc xóa các ký tự.

animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
6

Chúng tôi cụ thể là những thay đổi mà chúng tôi muốn trong chuỗi của chúng tôi trong biến mục tiêu của mục tiêu, trong đó 39, 91 và 93 là mã ASCII cho lần lượt,,, [và [và [và Chúng tôi đặt các ký tự này thành không ai và dịch danh sách của chúng tôi bằng cách chuyển đổi nó thành một chuỗi vì dịch là một phương thức chuỗi.

Conclusion:

Có thể có các kịch bản không phổ biến khi bạn muốn in danh sách mà không có dấu ngoặc và trích dẫn trong Python. Trong bài viết này, chúng tôi đã thảo luận về bốn phương pháp riêng biệt bằng cách sử dụng các hàm Python khác nhau.print list without brackets and quotes in Python. In this article, we’ve discussed four distinct methods using different python functions.

Làm cách nào để loại bỏ dấu phẩy khỏi danh sách trong Python?

Sử dụng str.replace [] để loại bỏ dấu phẩy khỏi chuỗi trong python gọi str. thay thế [',', ''] để thay thế mọi trường hợp của ',' trong str bằng ''. replace[] to remove a comma from a string in Python Call str. replace[',', ''] to replace every instance of a ',' in str with '' .

Làm cách nào để loại bỏ các dấu ngoặc xung quanh một 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 thế nào để bạn loại bỏ dấu ngoặc và dấu phẩy từ một tuple trong Python?

Để in một tuple được phân tách bằng dấu phẩy mà không bao gồm dấu ngoặc đơn, cách pythonic nhất là giải nén tất cả các giá trị tuple vào hàm in [] và sử dụng sep = ',' đối số để tách các phần tử tuple bằng dấu phẩy và không gian.unpack all tuple values into the print[] function and use the sep=', ' argument to separate the tuple elements with a comma and a space.

Làm thế nào để tôi thoát khỏi dấu ngoặc vuông trong danh sách Python?

Chức năng Dải Python [] loại bỏ các ký tự được chỉ định từ đầu và đầu của chuỗi.Để loại bỏ các dấu ngoặc vuông từ đầu và đầu của chuỗi bằng Python, chúng tôi sẽ chuyển hàm [] cho chức năng Dải [] như hình bên dưới.Nếu bạn cũng có dấu ngoặc xoăn, chúng tôi sẽ vượt qua [] {}, để dải [] để loại bỏ các dấu ngoặc.pass “[]” to the strip[] function as shown below. If you have curly brackets as well, we pass “[]{}” to strip[] to remove the brackets.

Bài Viết Liên Quan

Chủ Đề