python - 如何将字符串列表拆分为每个字符的子列表
问题描述
我有一个字符串列表,所有字符串的长度都相同,我想将列表拆分为子列表,其中每个子列表的每个字符都包含在单独的字符串中。我正在使用 Python 3.7.4。
例如:
input = ['Hell', 'ello', 'llo ', 'lo W', 'o Wo', ' Wor', 'Worl', 'orld', 'rld!']
output = [['H','e','l','l'],['e','l','l','o'],['l','l','o',' '],...['r','l','d','!']]
(缩短了输出,因为我不想整晚都在这里)
解决方案
使用列表理解
input = ['Hell', 'ello', 'llo ', 'lo W', 'o Wo', ' Wor', 'Worl', 'orld', 'rld!']
output = [list(s) for s in input]
推荐阅读
- c++ - 绘制 R-Package 中函数的依赖关系
- r - Windows 上 r 中 unicode 中的 Twitter 表情
- node.js - 智能设备如何知道要执行哪个任务?
- javascript - 什么是移动 safari 中 js 的用户交互?
- css - IE 11 中的 CSS 网格自动流
- powershell - 使用多个 psobjects 时 Get-Member 不返回 NoteProperty
- java - Jersey MVC web.xml 配置
- javascript - 数据集属性 - 获取/设置正确的骆驼案例名称
- python - 我的自定义登录安全吗?
- asp.net - 如何使用 HttpClientFactory 为命名的 HttpClient 定义 HttpClientHandler