python - 有没有办法将字符串拆分成块并存储在python列表中
问题描述
我有一个字符串
x = "yfbrtutcfyugytfytfytcfdycfyrcdtrdrcdtreextredydsadyradrydstrdfrdfrrdecrcxhx"
我想将字符串x
拆分为以下内容list
。
y = [
"yfbrtutcfyugytfyt",
"cfdycfyrcdtrdrcdtreextredy",
"strdfrdfrrdecrcx"
]
如何通过提供数字 3 并将其设置为长度为 3split
的 a来做到这一点?list
文本的长度可以是奇数也可以是偶数。
解决方案
您可以split
在python中使用该函数
word = 'yfbrtutcfyugytfytfytcfdycfyrcdtrdrcdtreextredydsadyradrydstrdfrdfrrdecrcxhx'
x=round(len(word)/3)
print([word[i:i+x] for i in range(0, len(word),x)])
它给你:
['yfbrtutcfyugytfytfytcfdyc', 'fyrcdtrdrcdtreextredydsad', 'yradrydstrdfrdfrrdecrcxhx']
推荐阅读
- python - TypeError unhashable type: 'set' 当你在数据集中提取和选择 nan
- python - 如何通过boto3查找安全组成员的资源
- python - 使用 gcloud python api 获取实例图像名称
- c# - 多次打开/关闭oracle连接c#
- java - 使用 msgraph-sdk-java 实现组 $filter 查询
- kotlin - 按 n 个条件对集合进行分组
- java - 使用 AWT 绘制的意外圆形边框
- css - 我无法删除 Bootstrap 的小边距
- c# - 非静态类中内部静态方法的反映
- android - 使用 Matchers.anyObject() 验证挂起功能