作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个列表[(1, 3), (6, 7)]
和一个字符串'AABBCCDD'
我需要得到结果 AABCD
。
我知道我可以通过 nameOfTuple[0][0]
得到元组中的整数,得到 1。
我也知道我可以使用 nameOfString[0]
生成字符串中的字符,生成 A。
我的问题是,如何遍历元组中的两个参数,以便保存整数(可能保存到列表中)然后从字符串中获取字符?
最佳答案
In [1]: l = [(1, 3), (6, 7)]
In [2]: s = 'AABBCCDD'
In [3]: ''.join(s[start-1:end] for (start,end) in l)
Out[3]: 'AABCD'
此处,l
中的成对索引被分配给 start
和 end
,一次一对。然后使用 s[start-1:end]
提取字符串的相关部分,生成字符串序列。然后使用 join()
合并字符串。
关于python - 遍历元组值python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8535662/
我是一名优秀的程序员,十分优秀!