python - 将当前元素与列表中的下一个元素组合
问题描述
由于这个问题,我感到很尴尬,但我只想将列表中的当前元素与下一个元素结合起来。列表如下:
['scalar2_q1p2_114(-2,-2) =', '0', 'scalar2_q1p2_114(-2,-1) =', '0',
'scalar2_q1p2_114(-2,0) =', '0', 'scalar2_q1p2_114(-2,1) =', '0',
'scalar2_q1p2_114(-2,2) =', '0', 'scalar2_q1p2_114(-1,-2) =', '0',
'scalar2_q1p2_114(-1,-1) =', '0', 'scalar2_q1p2_114(-1,0) =', '0',
'scalar2_q1p2_114(-1,1) =', '0', 'scalar2_q1p2_114(-1,2) =', '0',
'scalar2_q1p2_114(0,-2) =', '0', 'scalar2_q1p2_114(0,-1) =', '0',
'scalar2_q1p2_114(0,0) =', '0', 'scalar2_q1p2_114(0,1) =', '0',
'scalar2_q1p2_114(0,2) =', '0', 'scalar2_q1p2_114(1,-2) =', '0',
'scalar2_q1p2_114(1,-1) =', '0', 'scalar2_q1p2_114(1,0) =', '0',
'scalar2_q1p2_114(2,-2) =', '0', 'scalar2_q1p2_114(2,-1) =', '0',
'scalar2_q1p2_114(2,0) =', '0', 'scalar2_q1p2_114(1,2) =',
'scalar2_q1p2_114(1,1)*((-d+3)/(SPD[p2,p2]))']
我想要的是以下形式的列表:
['scalar2_q1p2_114(-2,-2) = 0', ...].
谁能帮我解决这个小问题
解决方案
您必须一次遍历列表 2 个元素。
尝试这个。
[my_list[i]+my_list[i+1] for i in range(0,len(my_list)-1,2)] #my_list is the original list you've posted in the question
['scalar2_q1p2_114(-2,-2) =0',
'scalar2_q1p2_114(-2,-1) =0',
'scalar2_q1p2_114(-2,0) =0',
'scalar2_q1p2_114(-2,1) =0',
'scalar2_q1p2_114(-2,2) =0',
'scalar2_q1p2_114(-1,-2) =0',
'scalar2_q1p2_114(-1,-1) =0',
'scalar2_q1p2_114(-1,0) =0',
'scalar2_q1p2_114(-1,1) =0',
'scalar2_q1p2_114(-1,2) =0',
'scalar2_q1p2_114(0,-2) =0',
'scalar2_q1p2_114(0,-1) =0',
'scalar2_q1p2_114(0,0) =0',
'scalar2_q1p2_114(0,1) =0',
'scalar2_q1p2_114(0,2) =0',
'scalar2_q1p2_114(1,-2) =0',
'scalar2_q1p2_114(1,-1) =0',
'scalar2_q1p2_114(1,0) =0',
'scalar2_q1p2_114(2,-2) =0',
'scalar2_q1p2_114(2,-1) =0',
'scalar2_q1p2_114(2,0) =0',
'scalar2_q1p2_114(1,2) =scalar2_q1p2_114(1,1)*((-d+3)/(SPD[p2,p2]))']
推荐阅读
- angular - Ionic - 同时在同一组件的不同实例上显示弹出窗口
- javascript - 重新加载 Jquery .on 事件处理程序
- java - 继承和多态可以减少我的代码冗余吗?
- r - 将抖动点添加到 ggnetwork 图
- python-3.x - 通过广播对复数的numpy数组进行元素乘法
- entity-framework - EF 核心 2.1。使用连接表加载嵌套实体
- r - 自定义相关图 r
- java - DAO中插入的计数列不一致
- angular - ./node_modules/@angular/core/fesm5/core.js 中的角度警告?
- google-apps-script - 编辑触发的时间戳触发不够快