python - 将列表中的元素连接为 n,n 个字符
问题描述
我想将列表中的元素加入为 1-9,2-10,3-11,4-12,5-13,...... 我尝试了少量列表。但是对于大量清单,我不知道该怎么做。
#!/usr/bin/python
seq1 = ['A','B','C','D','E','F','G,','H','I','J']
seq2 = seq1[0]+seq1[1]+seq1[2]+seq1[3]+seq1[4]+seq1[5]+seq1[6]+seq1[7]+
seq1[8]
seq3 = seq1[1]+seq1[2]+seq1[3]+seq1[4]+seq1[5]+seq1[6]+seq1[7]+seq1[8]+
seq1[9]
print seq2,seq3
解决方案
你可以试试:
seq1 = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P']
for index,number in enumerate(seq1):
if index <=len(seq1)-9:
print "".join(seq1[index:index+9])
输出:
ABCDEFGHI
BCDEFGHIJ
CDEFGHIJK
DEFGHIJKL
EFGHIJKLM
FGHIJKLMN
GHIJKLMNO
HIJKLMNOP
推荐阅读
- python - TensorFlow v1.10+:get_checkpoint_state 为 Estimator API 指定特定检查点的 latest_filename 的预期值是多少
- php - 无法将我的登录页面重定向到主页
- android - 底部的 ScrollView 和 SwitchPreferences 会导致行为不稳定。为什么每当我切换 SwitchePreference 时列表会向上滚动?
- angularjs - 通过复选框检查多选问题的答案以显示正确答案
- git - 覆盖所有未提交的本地文件
- android - 如何解决 Android Studio 中的渲染问题?
- python - 使用单行从字符串python中过滤掉数字
- wordpress - 保持所有 WordPress 环境同步
- node.js - Electron --serve 因缺少 package.json 而失败
- javascript - 如何在 VScode 中显示导入的函数签名/jsdoc?