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', ]]
3Bộ 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
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', ]]
4animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
5 animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
6animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
7animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
8animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
9animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
8animal = [i[0] for i in animal_raw]
1animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
8animal = [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']
5animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
5 ['cat', 'dog', 'elephant']
3['cat', 'dog', 'elephant']
8['cat', 'dog', 'elephant']
9list=[['Mark Zuckerberg',], ['Bill Gates',], ['Tim Cook',], ['Wlliam Sidis',], ['Elon Musk',]]
listoutput=[i[0] for i in list]
print[listoutput]
0list=[['Mark Zuckerberg',], ['Bill Gates',], ['Tim Cook',], ['Wlliam Sidis',], ['Elon Musk',]]
listoutput=[i[0] for i in list]
print[listoutput]
1['cat', 'dog', 'elephant']
9animal = [i[0] for i in animal_raw]
8animal = [i[0] for i in animal_raw]
9['cat', 'dog', 'elephant']
0list=[['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', ]]
0Phương pháp số 2: Sử dụng các phương thức str [] và thay thế []
Python3
animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
4animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
5 animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
6animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
7animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
8animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
9animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
8animal = [i[0] for i in animal_raw]
1animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
8animal = [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,]
0animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
5['cat', 'dog', 'elephant']
3[element,]
3[element,]
0animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
5[element,]
6[element,]
7[element,]
8[element,]
0animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
5[element,]
6a = [['Mark Zuckerberg',], ['Bill Gates',], .... ]
b=[]
for i in a :
b.append[i[0]]
print[b]
2[element,]
8['cat', 'dog', 'elephant']
5animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
5 ['cat', 'dog', 'elephant']
3['cat', 'dog', 'elephant']
8['cat', 'dog', 'elephant']
9list=[['Mark Zuckerberg',], ['Bill Gates',], ['Tim Cook',], ['Wlliam Sidis',], ['Elon Musk',]]
listoutput=[i[0] for i in list]
print[listoutput]
0list=[['Mark Zuckerberg',], ['Bill Gates',], ['Tim Cook',], ['Wlliam Sidis',], ['Elon Musk',]]
listoutput=[i[0] for i in list]
print[listoutput]
1['cat', 'dog', 'elephant']
9animal = [i[0] for i in animal_raw]
8
9animal = [i[0] for i in animal_raw]
0['cat', 'dog', 'elephant']
6 list=[['Mark Zuckerberg',], ['Bill Gates',], ['Tim Cook',], ['Wlliam Sidis',], ['Elon Musk',]]
listoutput=[i[0] for i in list]
print[listoutput]
2 ['cat', 'dog', 'elephant']
8list=[['Mark Zuckerberg',], ['Bill Gates',], ['Tim Cook',], ['Wlliam Sidis',], ['Elon Musk',]]
listoutput=[i[0] for i in list]
print[listoutput]
animal_raw = [['cat', ], ['dog', ], ['elephant', ]]
0