1. 取出数中各位上的数字:
给定字符串123456789
考点:
(1) for循环
(2) 向下取整除法运算符://
2. 从字符串中提取数字:
str = “hello 123 as string what is double11, 666”
方法一:用python三元表达式结构,使用方法isdigit()判断
方法二:用python中的正则表达式包re中的方法findall,将查找的模式pattern设置为d,d表示数字;如果只需要用单词分隔符分隔数字,则可设置成b
考点
(1) python三元表达式结构:表达式 for 循环 if判断
(2) python正则表达式
3. 列表元素去重:
给定列表list1 = [1,2,2,3,4,4,6,5,6,7,9]:
方法一:用for循环逐个复制列表元素,并判断是否存在
方法二:集合set()强制转换
考点:
(1) 不存在的判断方法:not in
(2) 集合元素唯一性,set(),list()强制转换
“数学算法的世界”专注数据分析、数据科学技能传播。后期会陆续推出数据分析系列文章,敬请关注!
往期回顾
遇到三门问题时,如何(用Python编程)战胜杠精?!
数据建模必知六大步骤
数据分析必会模型(二)——用户价值矩阵模型
在数据分析/科学中的竞争力如何?一张图帮你读懂数据科学需要掌握的技能
抖音日活3.2亿,可能有 3.3亿用户在同一天内使用抖音吗?(泊松分布的Python实现)
常见数据分析(Python)面试题(一)
什么影响了你的工资?方差分析告诉你
我放弃了国企工作,转行做了数据分析
本文介绍了Python中处理数据的一些关键技巧,包括使用for循环和向下取整除法从字符串中提取数字,利用三元表达式和正则表达式从文本中提取数字,以及通过不同方法实现列表元素去重。此外,还探讨了数据分析的基础知识,如数据建模和数据科学技能的重要性。适合Python初学者和数据分析爱好者阅读。
1522

被折叠的 条评论
为什么被折叠?



