您可以使用str.translate,传递要删除的任何字符:l =[[' 103.92246(11)\n'],

[' 104.92394(11)\n'],

[' 105.92797(21)#\n'],

[' 106.93031(43)#\n'],

[' 107.93484(32)#\n'],

[' 108.93763(54)#\n'],

[' 109.94244(54)#\n'],

[' 110.94565(54)#\n'],

[' 111.95083(75)#\n'],

[' 112.95470(86)#\n'],

[' 82.94874(54)#\n'],

[' 83.94009(43)#\n'],

[' 84.93655(30)#\n'],

[' 85.93070(47)\n'],

[' 86.92733(24)\n']]

for sub in l:

sub[:] = [s.translate(None, "()#") for s in sub]

输出:[[' 103.9224611\n'], [' 104.9239411\n'], [' 105.9279721\n'],

[' 106.9303143\n'], [' 107.9348432\n'], [' 108.9376354\n'],

[' 109.9424454\n'], [' 110.9456554\n'], [' 111.9508375\n'],

[' 112.9547086\n'], [' 82.9487454\n'], [' 83.9400943\n'],

[' 84.9365530\n'], [' 85.9307047\n'], [' 86.9273324\n']]

如果你想让它们浮起来:sub[:] = map(float,(s.translate(None, "()#") for s in sub))

它会给你:[[103.9224611], [104.9239411], [105.9279721], [106.9303143],

[107.9348432], [108.9376354], [109.9424454], [110.9456554],

[111.9508375], [112.9547086], [82.9487454], [83.9400943], [84.936553],

[85.9307047], [86.9273324]]

如果要删除parens中的num,请在第一个(上拆分:for sub in l:

sub[:] = map(float,(s.rsplit("(",1)[0] for s in sub))

print(l)

输出:[[103.92246], [104.92394], [105.92797], [106.93031], [107.93484],

[108.93763], [109.94244], [110.94565], [111.95083], [112.9547],

[82.94874], [83.94009], [84.93655], [85.9307], [86.92733]]

或者使用str.rfind:for sub in l:

sub[:] = map(float,(s[:s.rfind("(")] for s in sub))

输出如上。

python去掉数字列表中括号_如何从列表中的元素中移除括号(Python)相关推荐

  1. python去掉字典重复项_从字典列表中删除重复项python

    我正在尝试从下面的列表中删除重复项distinct_cur = [{'rtc': 0, 'vf': 0, 'mtc': 0, 'doc': 'good job', 'foc': 195, 'st': ...

  2. python输入数字并排序_「每日一练」巧用Python实现数字排序

    原标题:「每日一练」巧用Python实现数字排序 数字排序在我们的生产和生活中占着非常大的比重,这种思维和技术可以让一组数据更快更明了的展现在我们的面前,极大的提高了我们的工作效率! 那么,你知道如何 ...

  3. python二维列表添加元素_二维列表 - Python教程 - C语言网

    二维列表是将其他列表当做列表的元素放在一个列表当中,也就是列表的嵌套.有接触过C或C++的可能了解数组这个概念,在Python中数组存在于第三方库中,因此在不安装第三方插件的前提下我们想要在Pytho ...

  4. python写算法太慢_程序运行慢?你怕是写的假 Python

    Python程序运行太慢的一个可能的原因是没有尽可能的调用内置方法,下面通过5个例子来演示如何用内置方法提升Python程序的性能. 1. 数组求平方和 输入一个列表,要求计算出该列表中数字的的平方和 ...

  5. python 判断是否有余数_判断多个坐标是否在同一条直线上|Python练习系列[13]

    练习内容:判断多个坐标是否在同一条直线上 判断多个坐标是否在同一条直线上|Python练习系列[13]_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com print ...

  6. python 实数如何取整_从面试官角度提问:15道硬核Python面试题,论面霸是如何炼成的...

    见过面试题也不少了,总之了一句话:面试前备好功课,面试中临危不乱,面试后谦虚有礼!这只是我本人总结的一些面试三要素,需要的可以参考参考,话不多了,今天为大家找了比较硬核的15道面试题,希望能够对各位有 ...

  7. python对整数进行因数分解_浅谈将一个正整数分解质因数的逻辑思维和Python开发设计...

    今天讨论的是如何将一个正整数分解质因数.例如:输入36,打印出36=2*2*3*3. 1.首先要清晰两个概念,要知道什么是质数,如何进行分解质因数?质数是指在大于1的自然数中,除了1和它本身以外不再有 ...

  8. python做的小项目实例_?【清单】精选10个适合新手练习的 Python 实战小项目

    1.Python 图片转字符画 用 50 行 Python 代码完成图片转字符画小工具.通过本实验将学习到 Linux 命令行操作,Python 基础,pillow 库的使用,argparse 库的使 ...

  9. python编程对电脑要求_什么是集成开发环境和代码编辑器?优秀Python编程环境的要求(4)...

    科学家将甚大望远镜和斯皮策空间望远镜的数据进行能量分布分析,发现了在西北向旋臂末端存在一些年轻恒星,越往星系中央,恒星的年龄越大.最新版本的komodo提供了更多的功能与pycharm.pydev和w ...

最新文章

  1. 走在网页游戏开发的路上(六)
  2. OpenLayers 3+Geoserver+PostGIS实现点击查询
  3. Java PriorityQueue优先队列详解(源码+图文步骤解析)
  4. 智能高柜机器人_丰田公司推出新型助力机器人
  5. Redis Cluster高可用(HA)集群环境搭建详细步骤
  6. 【汇编语言】数据类型的匹配问题:自动匹配与手动匹配
  7. python 异常处理 变量_Python基础入门:从变量到异常处理
  8. 2021年电竞营销行业半年度报告
  9. 微信开发之网页授权获取用户基本信息
  10. php openssl des ecb,php7.2 des-ede3-ecb加密报错:openssl_encrypt():Unknown cipher algorithm 落叶随风博客...
  11. linux的vi详细命令
  12. BeanFactory和ApplicationContext的异同
  13. Delphi入门教程
  14. 上位机与PLC基于Fins/UDP通信
  15. 你不知道的省钱技巧,京东购物返积分,人工智能自动查询
  16. Flutter支付宝授权登录
  17. 数据分析/运营——数据异常的排查方法
  18. C++中struct的用法
  19. 数据处理之标准化/归一化方法
  20. 计算机显卡又叫什么,显卡是什么?又有什么作用呢?

热门文章

  1. php判断同一天,PHP判断两个时间戳是否在同一周同一月等 - YangJunwei
  2. nginx 多php项目配置文件,nginx 配置文件配置多个站点
  3. eclipse java混淆打包_Android Studio和eclipse混淆打包总结
  4. 怎么删除python3.7注册表内容_python3操作注册表的方法(Url protocol)
  5. Go gRPC 调试工具 grpcui
  6. Linux下qwt源码编译,QWT的编译与配置
  7. 嘉奥丰农显示无法连接服务器,Arcaea无法连接服务器如何解决
  8. java两个数之间质数求法_Java程序显示两个间隔之间的质数
  9. 在线考试 ajax,关于在线考试使用ajax一问?
  10. Redis HyperLogLog