盘点一个Python列表处理的基础问题
2023-06-13 09:15:04 时间
八月湖水平,涵虚混太清。
大家好,我是皮皮。
一、前言
前几天在Python最强王者交流群【༺ཉི།།与歌同行ཉྀ༻】问了一个Python
列表的处理问题,提问截图如下:
下面是他的元素数据。
['8:30-9:30', '开场致词', [{'name': '主席:李伟', 'hs': '苏州附属院'}], [{'name': '王斌', 'hs': '佛山市院'}]]
想要达到预期的效果如下图所示:
二、实现过程
这里【杰】提供了一个思路,如下所示:
如果只是单个的话,这样没问题的,但是是很多个,也不确定位置的话,就行不通了,比方说下图这样的。
后来【甯同学】也给了一个代码,如下图所示:
巧妙的结合了sum()
函数。
后来【猫药师Kelly】也给了一个代码,如下图所示:
代码如下:
lst = ['8:30-9:30', '开场致词', [{'name': '主席:李伟', 'hs': '苏州附属院'}], [{'name': '主席:Python进价者', 'hs': 'pdc'}], [{'name': '王斌', 'hs': '佛山市院'}]]
b = lst[:2]
b.append([i[0] for i in lst[2:]])
print(b)
也是可以得到预期的效果的。
三、总结
大家好,我是皮皮。这篇文章主要盘点了一个Python
列表处理的问题,文中针对该问题给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。
最后感谢粉丝【༺ཉི།།与歌同行ཉྀ༻】提问,感谢【dcpeng】、【杰】、【甯同学】、【猫药师Kelly】给出的思路和代码解析,感谢【王子哥】、【冫马讠成】等人参与学习交流。
相关文章
- pycharm配置python运行环境_C中调用Python
- python删除首行_Python删除文件第一行
- python监控网站更新_Python 通过网站search功能监控网站内容更新[通俗易懂]
- python基础系列教程——Python的安装与测试:python解释器、PyDev编辑器、pycharm编译器
- python基础(3)列表list[通俗易懂]
- python最好的开发工具_Python编译器
- Python: list列表的内置方法介绍
- 【说站】python列表排序的两种方式
- 【说站】python如何处理文件
- python安装的库在pycharm不显示_pycharm上无法安装各种库
- pytest测试框架和unittest_python列表生成式
- Python生成随机数列表_numpy产生指定范围的随机数
- 廖雪峰的 Python 教程_python基础教程廖雪pdf
- Python基础(十):列表的详细讲解
- 【测试开发】python系列教程:Python 推导式
- Python之requests库
- Python-3.12 告别 GIL 锁 & 性能原地飞升!
- python-Python与MongoDB数据库-MongoDB数据库的基本知识
- python-Python与MongoDB数据库-处理MongoDB查询结果
- python检测远程服务器tcp端口的代码详解编程语言
- Python学习:1.快速搭建python环境详解编程语言
- Python基础(二):列表和元组详解编程语言
- Python MRO方法解析顺序详解
- 在Linux上运行Python脚本的简单指南(linux运行python)