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

Thêm các phần tử từ danh sách vào từ điển trong Python

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 08:14:22 hai mươi bốn 4
mua khóa gpt4 Nike

Tôi có một danh sách bao gồm các danh sách trong danh sách. Danh sách bên trong chứa hai mục, Inner_list[0] là mã định danh/khóa và Inner_list[1] là giá trị tương ứng. Tôi muốn đặt chúng vào một từ điển nơi các giá trị chia sẻ cùng một khóa sẽ được thêm vào cùng một khóa.

Một ví dụ:

list = [['Tháng 1', 'Jim'], ['Tháng 2', 'Maggie'], ['Tháng 1', 'Chris'], ['Tháng 9', 'Joey'],..['key', 'giá trị']]

Kết quả tôi muốn:

Tháng Giêng = ['Jim', 'Chris']
Tháng 2 = ['Maggie']
Tháng 9 = ['Joey']

Có ý tưởng nào về cách tôi có thể thực hiện điều này một cách tao nhã bằng Python không?

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

Bạn có thể sử dụng nó ở đâybộ sưu tập.defaultdict:

>>> từ bộ sưu tập nhập defaultdict
>>> lis = [['Tháng Một', 'Jim'], ['Tháng Hai', 'Maggie'], ['Tháng Một', 'Chris'], ['Tháng Chín', 'Joey'],['key' , 'giá trị']]
>>> dic = defaultdict(danh sách)
>>> cho k, v trong lis:
...dic[k].append(v)

>>> dic['Jan']
['Jim', 'Chris']
>>> dic['Feb']
['Maggie']
>>> dic['Sept']
['Joey']

Về python - Thêm các phần tử từ danh sách danh sách vào từ điển trong Python, 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/17037054/

hai mươi bốn 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