sách gpt4 ai đã đi

Kết hợp hai danh sách python bằng cách sử dụng các giá trị của chúng một cách hợp lý - Python

In lại 作者:行者123 更新时间:2023-11-28 19:54:38 28 4
mua khóa gpt4 Nike

我想用 Python 将两个列表组合成一个列表,方法如下:

a = [1,1,1,2,2,2,3,3,3,3]

b= ["Sun", "is", "bright", "June","and" ,"July", "Sara", "goes", "to", "school"]

和输出:

c= ["Sun is bright", "June and July", "Sara goes to school"]

1 Câu trả lời

sử dụng 循环首先将单词累积到某种映射数据结构中,然后使用列表理解来创建所需的输出。

>>> from collections import defaultdict
>>> d = defaultdict(list)
>>> for k, v in zip(a, b):
... d[k].append(v)
...
>>> [' '.join(d[k]) for k in sorted(d)]
['Sun is bright', 'June and July', 'Sara goes to school']

关于python - 使用其值逻辑组合两个 python 列表 - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35383352/

28 4 0
Bài viết được đề xuất: python - 我可以故意编写 "mis-indented"Python 代码吗?
Bài viết được đề xuất: python - python中文本周围的动态边框
Bài viết được đề xuất: Python - 忽略字母大小写
Bài viết được đề xuất: ios - 如何列出所有 OpenGL ES 兼容的 PixelBuffer 格式
行者123
Hồ sơ cá nhân

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á Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com