python - 将一个列表转换为另一个包含字符串的列表
问题描述
我正在学习 Python 数据结构尝试转换
['io.o compat.o token.o']
至
['io.o', 'compat.o', 'token.o']
我尝试过基于空格的拆分,但这仅适用于字符串而不适用于列表。
>>> list1=['io.o compat.o token.o']
>>> list2=list1.split()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'list' object has no attribute 'split'
我还查看了列表中支持的其他功能,例如复制,但不知道如何执行上述操作
解决方案
那是因为它已经是一个列表 - 你不能拆分一个列表。
temp = ['io.o compat.o token.o']
temp_list = []
for item in temp:
temp_list.extend(item.split())
print(temp_list)
推荐阅读
- javascript - 如何处理 DiscordAPIError:删除角色时 discord.js 中缺少权限
- reactjs - useEffect 停止使用 redux 重新渲染
- reactjs - Azure 部署失败连接错误 NPM 注册表 ESOCKETTIMEDOUT
- flask - 输入数组并保存在烧瓶中
- excel - 我们可以使用 NiFi 将不同的 csv 文件合并到一个 excel 文件中吗
- c++ - 资源受限 MCU 上绑定成员函数的 C++ 包装器
- python-3.x - 使用 docx2pdf 在 django 中将上传的 word 文件转换为 pdf 时出现错误“尚未调用 coInitialize”
- flutter - 注册后显示显示名称
- css - 如何使用 dangerouslySetInnerHTML React 设置文本溢出 ellpsis?
- python - 使用带有 XYZRGB 值的 Open3d 可视化点云 (Python)