python - 我想获取以下格式的python列表
问题描述
我有一个这样的清单
list=['a, b, c, d', 'e, f, g, h','i, j, k, l']
但我想要一个像下面这样的列表
target_list=[
['a','b','c','d']
['e','f','g','h']
['i','j','k','l']
]
请帮我解决这个问题。我是python新手。
解决方案
根据上述示例,您的列表长度为 3。
list[0] = 'a, b, c, d'
list[1] = 'e, f, g, h'
list[2] = 'i, j, k, l'
请参阅以下代码以获取所需的目标列表:
list=['a, b, c, d','e, f, g, h','i, j, k, l']
#isalpha() method is used to catch only alphabet and omits spaces and commas
target_list = [[i for i in item if i.isalpha()] for item in list]
print(target_list)
推荐阅读
- reactjs - 使用异步 componentDidMount 测试 React Router 重定向
- vue.js - Flask,Axios POST 返回网络错误
- kiwi-tcms - 来自 db 的 Kiwi TCMS 超级用户权限
- python - 如何从 Tweepy 获取推文的全文
- javascript - ES6 数组解构并分配给没有函数的对象
- c# - 根据用户日期生成 + 分组新发票行
- java - 连接到 doPost 或 doGet Java 中的 SQL
- google-cloud-platform - Google PubSub / Gmail Webhook:发送电子邮件时始终从 PubSub 接收多个 POST 请求
- android - 改造多部分嵌套对象
- node.js - 我的 nodejs 脚本无法发送长消息