1. 取出数中各位上的数字:
给定字符串123456789
![a5473397d868cbdb24f5ed34313607c2.png](https://i-blog.csdnimg.cn/blog_migrate/1c31333de6157ed3eb93bb48ec798cd0.jpeg)
考点:
(1) for循环
(2) 向下取整除法运算符://
2. 从字符串中提取数字:
str = “hello 123 as string what is double11, 666”
方法一:用python三元表达式结构,使用方法isdigit()判断
![918936c6afc1cb68c5bb13f61ff2aa17.png](https://i-blog.csdnimg.cn/blog_migrate/93ac19851adaed080074dea5a27a4514.jpeg)
方法二:用python中的正则表达式包re中的方法findall,将查找的模式pattern设置为d,d表示数字;如果只需要用单词分隔符分隔数字,则可设置成b
![02af4af4e4142e5b60d2b1d2ead454c2.png](https://i-blog.csdnimg.cn/blog_migrate/0167566c06d24c666b5ed0c99d52befa.jpeg)
考点
(1) python三元表达式结构:表达式 for 循环 if判断
(2) python正则表达式
3. 列表元素去重:
给定列表list1 = [1,2,2,3,4,4,6,5,6,7,9]:
方法一:用for循环逐个复制列表元素,并判断是否存在
![17ba09da627dff948c9ecd966dc7729d.png](https://i-blog.csdnimg.cn/blog_migrate/466e46bd88b698f210836508e8a247c1.jpeg)
方法二:集合set()强制转换
![1fd2c7419bc5c06077a69bf9e2ca0ec1.png](https://i-blog.csdnimg.cn/blog_migrate/0cd42a2021028ae2e02fe2e8b2d39e77.jpeg)
考点:
(1) 不存在的判断方法:not in
(2) 集合元素唯一性,set(),list()强制转换
“数学算法的世界”专注数据分析、数据科学技能传播。后期会陆续推出数据分析系列文章,敬请关注!
![819254301f9261de1b6e7a9b56333e53.png](https://i-blog.csdnimg.cn/blog_migrate/fbcade97053a55ab55673f7fd90f729b.jpeg)
![064a8cbe6d75d4ef64a44a06921bf8ba.png](https://i-blog.csdnimg.cn/blog_migrate/74ed3a487538f49cd257f58ca1376bd2.jpeg)
往期回顾
遇到三门问题时,如何(用Python编程)战胜杠精?!
数据建模必知六大步骤
数据分析必会模型(二)——用户价值矩阵模型
在数据分析/科学中的竞争力如何?一张图帮你读懂数据科学需要掌握的技能
抖音日活3.2亿,可能有 3.3亿用户在同一天内使用抖音吗?(泊松分布的Python实现)
常见数据分析(Python)面试题(一)
什么影响了你的工资?方差分析告诉你
我放弃了国企工作,转行做了数据分析