cuốn sách gpt4 ai đã làm

Cách lấy danh sách python từ các danh sách khác có từ điển làm thành phần

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 10:32:46 26 4
mua khóa gpt4 Nike

Tôi có một danh sách và tôi muốn nhận key=value trong danh sách khác

Ví dụ:

danh sách của tôi = [
{'Khóa': 'Táo', 'Giá trị': 'Trái cây'},
{'Chìa khóa': 'Ô tô', 'Giá trị': 'Ô tô'},
{'Khóa': 'Chó', 'Giá trị': 'Động vật'},
{'Khóa': 'Bu lông', 'Giá trị': 'Người chạy'}]

Tôi có my_list và tôi muốn nhận được kết quả sau:

new_list = ['Apple=Trái cây', 'Ô tô=Ô tô', 'Chó=Động vật', 'Bolt=Người chạy']

câu trả lời hay nhất

Sử dụng vớitham giahiểu danh sách

>>> my_list=[{'Key':'Apple','Value':'Fruit'},
{'Key':'Car','Value':'Automobile'},
{'Key':'Dog','Value':'Animal'},
{'Khóa':'Bu lông','Giá trị':'Runner'}]
>>> new_list = ['='.join([i['Key'], i['Value']]) cho i trong my_list]
>>> danh sách mới
['Apple=Trái cây', 'Ô tô=Ô tô', 'Chó=Động vật', 'Bolt=Người chạy']

Mặc dù tôi hơi bối rối với cách đặt tên của bạn. sử dụng tên 'Chìa khóa''Giá trị' bạn có thực sự định làm một cái không mệnh lệnh ? Là kết quả mong đợi khi bạn viết nó (và mã của tôi ở trên tạo ra), đó là danh sách các chuỗi được nối.

Nếu bạn thực sự muốn làm một cái bằng cách sử dụng những thứ nàymệnh lệnh, bạn có thể làm một cái gì đó như

my_list=[{'Key':'Apple','Value':'Trái cây'},
{'Key':'Car','Value':'Automobile'},
{'Key':'Dog','Value':'Animal'},
{'Khóa':'Bu lông','Giá trị':'Runner'}]
>>> new_dict = {i['Key'] : i['Value'] cho i trong my_list}
>>> new_dict
{'Ô tô': 'Ô tô', 'Bu lông': 'Người chạy', 'Táo': 'Trái cây', 'Chó': 'Động vật'}

Về python - cách lấy danh sách python từ các danh sách khác có từ điển làm thành phần, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/25330793/

26 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress