Hướng dẫn remove brackets and quotes from list python - loại bỏ dấu ngoặc và dấu ngoặc kép khỏi danh sách python

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.

apples = ["Fuji", "McIntosh", "Red Delicious", "Gala", "Jonagold"]

print(apples) 

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:

Hướng dẫn remove brackets and quotes from list python - loại bỏ dấu ngoặc và dấu ngoặc kép khỏi danh sách python

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ị đó.

apples = ["Fuji", "McIntosh", "Red Delicious", "Gala", "Jonagold"]

for apple in apples:

print(apple, end=", ")

print("\b\b", end="")

print(" ") 

Hướng dẫn remove brackets and quotes from list python - loại bỏ dấu ngoặc và dấu ngoặc kép khỏi danh sách python

  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ó.

apples = ["Fuji", "McIntosh", "Red Delicious", "Gala", "Jonagold"]
separator = ", "
print(separator.join(apples)) 

Hướng dẫn remove brackets and quotes from list python - loại bỏ dấu ngoặc và dấu ngoặc kép khỏi danh sách python

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.

Even_no = [2, 4, 6, 8]
   separator = ", "
   print(separator.join(Even_no))
 

Hướng dẫn remove brackets and quotes from list python - loại bỏ dấu ngoặc và dấu ngoặc kép khỏi danh sách python

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.

Even_no = [2, 4, 6, 8]
   separator = ", "
   print(separator.join(map(str, Even_no))) 

Hướng dẫn remove brackets and quotes from list python - loại bỏ dấu ngoặc và dấu ngoặc kép khỏi danh sách python

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ể.

apples = ["Fuji", "McIntosh", "Red Delicious", "Gala", "Jonagold"]
   print(*apples, sep=", ") 

Hướng dẫn remove brackets and quotes from list python - loại bỏ dấu ngoặc và dấu ngoặc kép khỏi danh sách python

* Đượ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ự.

apples = ["Fuji", "McIntosh", "Red Delicious", "Gala", "Jonagold"]
   target = {39 : None, 91 : None, 93 : None}
   print(str(apples).translate(target))
 

Hướng dẫn remove brackets and quotes from list python - loại bỏ dấu ngoặc và dấu ngoặc kép khỏi danh sách python

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 thế nào để bạn xóa trích dẫn từ một danh sách trong Python?

Chúng tôi xóa tất cả các trích dẫn khỏi mỗi chuỗi trong danh sách bằng cách thay thế từng trích dẫn bằng một chuỗi trống ...
Sử dụng danh sách hiểu để lặp lại trong danh sách ..
Sử dụng str. thay thế () phương thức để xóa các trích dẫn khỏi mỗi chuỗi ..
Các mục trong danh sách mới sẽ không chứa báo giá ..

Làm cách nào để hiển thị một danh sách mà không có dấu ngoặc trong Python?

Bạn có thể in một danh sách mà không có dấu ngoặc bằng cách kết hợp phương thức chuỗi.join () trên chuỗi phân tách ',' với biểu thức trình tạo để chuyển đổi từng phần tử danh sách thành một chuỗi bằng hàm tích hợp str ().combining the string. join() method on the separator string ', ' with a generator expression to convert each list element to a string using the str() built-in function.

Làm thế nào để bạn loại bỏ dấu ngoặc từ một chuỗi trong Python?

Trong Python, chúng ta có thể loại bỏ dấu ngoặc với sự trợ giúp của các biểu thức thông thường.# Mẫu là biểu thức RE đặc biệt để tìm dấu ngoặc.with the help of regular expressions. # pattern is the special RE expression for finding the brackets.

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

Sử dụng đối số SEP để in danh sách mà không có dấu phẩy và dấu ngoặc, ví dụ:in (*my_list, sep = '').Các mục trong danh sách sẽ được giải nén trong chức năng Call to the Print () và sẽ được in mà không cần dấu phẩy, dấu ngoặc và trích dẫn.Đã sao chép!, e.g. print(*my_list, sep='') . The items in the list will get unpacked in the call to the print() function and will get printed without commas, brackets and quotes. Copied!