python - 如何抓取整数等数据
问题描述
我需要这个列表 deneme=['/n 1991','/n 1993','/n 2020']
pure_deneme=["1991","1993","2020"] 喜欢这个列表,所有值都必须是整数。谢谢。
解决方案
使用列表推导很容易:
如果 '/n' 你的意思是 '\n' 那么你可以简单地做:
new_list = [int(element) for element in old_list]
如果确实是 '/n' 你可能必须这样做:
new_list = [int(element.replace('/n ', '')) for element in old_list]
这种差异是因为 int() 已经知道如何忽略空格和换行符 ('\n'),但如果其中有其他字符,则需要使用.replace('whatever', '')
推荐阅读
- python - 带有 IF 语句的字典
- r - 如何从向量中提取最大值并将其定位在R中?
- sql-server-2012 - Flask-SqlAlchemy 复合键一对多关系Sql Server
- bash - 如何在 .bashrc 中为 ssh 命令创建别名?
- excel - CDO.Message 附件
- asp.net - 如何在asp.net核心中使用分页列表实现多分页?
- flutter - 颤振无效压缩数据以膨胀。错误的 zipfile 偏移量
- swift - Swift Set - “randomElement”和“first”之间的区别
- ios - 覆盖分钟间隔的 iOS UIDatepicker 可访问性
- css - CSS Alignment 无法正常工作