gpt4 book ai didi

python - Python 中的复杂数组连接

转载 作者:行者123 更新时间:2023-11-28 22:48:20 28 4
gpt4 key购买 nike

我有一个这样的数组:

pairs = [['a', 'b', 'c', 'd'], ['g', 'h', 'j', 'k', 'l', 'm']]

我想加入他们并创建一个新数组,以便在输出中得到如下内容:

['a_b', 'b_c', 'c_d']
['g_h', 'h_j', 'j_k', 'k_l', 'l_m']

我正在努力研究一种算法,但想不出什么。我该怎么做?

最佳答案

[['{}_{}'.format(*x) for x in zip(p, p[1:])] for p in pairs]
  1. for p in pairs 部分迭代每个输入列表。
  2. zip(p, p[1:]) 返回每个项目与下一个项目的对
  3. '{}_{}'.format(*x) 获取你请求的字符串

关于python - Python 中的复杂数组连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25251535/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com