python - 如何将输出转换为python中的列表?
问题描述
我是python新手,只是想知道如何searchresult
变成一个列表:例如,searchresult
is字符串输出:
1234567
1234566
1234555
如何将其转换为列表?
searchresult=("" + a['href'][1:-5][-7:])
l=[]
for i in searchresult:
l.append(searchresult())
print (l)
上面的代码返回一个结果,'str' object is not callable
解决方案
您也可以使用.split()
我假设您希望列表是整数。为此,您可以使用map
output = "1234567 1234566 1234555"
lst = list(map(int,output.split()))
输出
[1234567, 1234566, 1234555]
推荐阅读
- java - SimpleDateFormat 解析错误的日期为 2 月 29 日
- react-native - 切换到生产模式时,Expo 构建错误“找不到模块 'browserslist'”
- sql - 如果为 Null,则 HOLD 先前的非 Null 值
- javascript - Python requests-html,试图在 Jscript 中加载所有信息
- php - 路由 Laravel 8 不支持 GET 方法
- r - 使用spread()或pivot_wider()获得2列宽格式的R数据框得到重复/非唯一错误/警告消息
- typescript - 将 Union 类型转换为 Intersection 类型
- php - 使用 SSL 和 phpmyadmin 连接到 mysql
- node.js - 当我保存()实体时出现错误 - 错误:循环依赖:“e” - 具有 typeORM 的 AWS 无服务器
- javascript - 如何解决当我单击确定时它会删除数据但当我单击取消时它也会删除。单击取消时它应该什么都不做