Hướng dẫn how do i remove square brackets and commas from a list in python? - làm cách nào để xóa dấu ngoặc vuông 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 badges217 silver badges401 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', ]]
2. 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', ]]
3

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

Xem thảo luận

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Đôi khi, trong khi làm việc với việc hiển thị nội dung của danh sách, các dấu ngoặc vuông, cả mở và đóng đều không mong muốn. Đối với điều này khi chúng ta cần in toàn bộ danh sách mà không cần truy cập các phần tử cho các vòng lặp, chúng tôi yêu cầu một phương pháp để thực hiện điều này. Hãy để thảo luận về một tốc ký mà nhiệm vụ này có thể được thực hiện. & NBSP;

    Phương pháp 1: Sử dụng str [] + Danh sách cắt & nbsp;

    Nhập giá có thể được áp dụng, mà không cần phải truy cập từng yếu tố của danh sách là chuyển đổi toàn bộ danh sách thành một chuỗi và sau đó loại bỏ ký tự ban đầu và cuối cùng của danh sách bằng cách cắt danh sách. Điều này đã giành được công việc nếu danh sách chứa một chuỗi. Trong trường hợp đó, mỗi phần tử có thể được tham gia bằng tham gia [], như được thảo luận trong nhiều bài viết khác. & NBSP;

    Python3

    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    4
    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    5
    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    6
    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    7
    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    8
    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    9
    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    8
    animal = [i[0] for i in animal_raw]
    
    1
    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    8
    animal = [i[0] for i in animal_raw]
    
    3__

    animal = [i[0] for i in animal_raw]
    
    9
    ['cat', 'dog', 'elephant']
    
    0
    ['cat', 'dog', 'elephant']
    
    1
    ['cat', 'dog', 'elephant']
    
    2
    ['cat', 'dog', 'elephant']
    
    3
    ['cat', 'dog', 'elephant']
    
    4

    ['cat', 'dog', 'elephant']
    
    5
    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    5
    ['cat', 'dog', 'elephant']
    
    3
    ['cat', 'dog', 'elephant']
    
    8
    ['cat', 'dog', 'elephant']
    
    9
    list=[['Mark Zuckerberg',], ['Bill Gates',], ['Tim Cook',], ['Wlliam Sidis',], ['Elon Musk',]]
    listoutput=[i[0] for i in list]
    print[listoutput]
    
    0
    list=[['Mark Zuckerberg',], ['Bill Gates',], ['Tim Cook',], ['Wlliam Sidis',], ['Elon Musk',]]
    listoutput=[i[0] for i in list]
    print[listoutput]
    
    1
    ['cat', 'dog', 'elephant']
    
    9
    animal = [i[0] for i in animal_raw]
    
    8

    animal = [i[0] for i in animal_raw]
    
    9
    ['cat', 'dog', 'elephant']
    
    0
    list=[['Mark Zuckerberg',], ['Bill Gates',], ['Tim Cook',], ['Wlliam Sidis',], ['Elon Musk',]]
    listoutput=[i[0] for i in list]
    print[listoutput]
    
    6
    ['cat', 'dog', 'elephant']
    
    2
    list=[['Mark Zuckerberg',], ['Bill Gates',], ['Tim Cook',], ['Wlliam Sidis',], ['Elon Musk',]]
    listoutput=[i[0] for i in list]
    print[listoutput]
    
    8

    Đầu ra: & nbsp;

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

    Phương pháp số 2: Sử dụng các phương thức str [] và thay thế []

    Python3

    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    4
    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    5
    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    6
    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    7
    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    8
    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    9
    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    8
    animal = [i[0] for i in animal_raw]
    
    1
    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    8
    animal = [i[0] for i in animal_raw]
    
    3__

    animal = [i[0] for i in animal_raw]
    
    9
    ['cat', 'dog', 'elephant']
    
    0
    ['cat', 'dog', 'elephant']
    
    1
    ['cat', 'dog', 'elephant']
    
    2
    ['cat', 'dog', 'elephant']
    
    3
    ['cat', 'dog', 'elephant']
    
    4

    [element,]
    
    0
    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    5
    ['cat', 'dog', 'elephant']
    
    3
    [element,]
    
    3

    [element,]
    
    0
    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    5
    [element,]
    
    6
    [element,]
    
    7
    [element,]
    
    8

    [element,]
    
    0
    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    5
    [element,]
    
    6
    a = [['Mark Zuckerberg',], ['Bill Gates',], .... ]
    b=[]
    for i in a :
        b.append[i[0]]
    
    print[b]
    
    2
    [element,]
    
    8

    ['cat', 'dog', 'elephant']
    
    5
    animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
    
    5
    ['cat', 'dog', 'elephant']
    
    3
    ['cat', 'dog', 'elephant']
    
    8
    ['cat', 'dog', 'elephant']
    
    9
    list=[['Mark Zuckerberg',], ['Bill Gates',], ['Tim Cook',], ['Wlliam Sidis',], ['Elon Musk',]]
    listoutput=[i[0] for i in list]
    print[listoutput]
    
    0
    list=[['Mark Zuckerberg',], ['Bill Gates',], ['Tim Cook',], ['Wlliam Sidis',], ['Elon Musk',]]
    listoutput=[i[0] for i in list]
    print[listoutput]
    
    1
    ['cat', 'dog', 'elephant']
    
    9
    animal = [i[0] for i in animal_raw]
    
    8

    animal = [i[0] for i in animal_raw]
    
    9
    ['cat', 'dog', 'elephant']
    
    0
    list=[['Mark Zuckerberg',], ['Bill Gates',], ['Tim Cook',], ['Wlliam Sidis',], ['Elon Musk',]]
    listoutput=[i[0] for i in list]
    print[listoutput]
    
    6
    ['cat', 'dog', 'elephant']
    
    2
    list=[['Mark Zuckerberg',], ['Bill Gates',], ['Tim Cook',], ['Wlliam Sidis',], ['Elon Musk',]]
    listoutput=[i[0] for i in list]
    print[listoutput]
    
    8

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


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

    Bạn có thể xóa dấu phẩy khỏi chuỗi trong Python bằng cách sử dụng phương thức String [] của String.using string's replace[] method.

    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 tước dấu ngoặc trong Python?

    Sử dụng hàm thay thế [] để loại bỏ dấu ngoặc đơn khỏi chuỗi trong python.Trong Python, chúng tôi sử dụng hàm thay thế [] để thay thế một số phần của chuỗi bằng một chuỗi khác.Chúng ta có thể sử dụng chức năng này để loại bỏ dấu ngoặc đơn khỏi chuỗi trong Python bằng cách thay thế các lần xuất hiện của chúng bằng một ký tự trống. to Remove Parentheses from String in Python. In Python, we use the replace[] function to replace some portion of a string with another string. We can use this function to remove parentheses from string in Python by replacing their occurrences with an empty character.

    Khung [] có nghĩa là gì trong Python?

    Dấu ngoặc chỉ mục [[]] có nhiều cách sử dụng trong Python.Đầu tiên, chúng được sử dụng để xác định "Danh sách nghĩa đen", cho phép bạn khai báo danh sách và nội dung của nó trong chương trình của bạn.Dấu ngoặc chỉ mục cũng được sử dụng để viết các biểu thức đánh giá thành một mục trong danh sách hoặc một ký tự duy nhất trong một chuỗi.used to define "list literals," allowing you to declare a list and its contents in your program. Index brackets are also used to write expressions that evaluate to a single item within a list, or a single character in a string.

    Bài Viết Liên Quan

    Chủ Đề