写点什么

Programing

0 人感兴趣 · 53 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/b0/b02a622252ea526c17f88990cde44754.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 51 篇):判断给定的数是否在给定的范围内

用户头像
Felix
2021-11-03

本篇阅读的代码实现了判断给定的数是否在给定的范围内的功能。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/9c/9c0f52d67b797072a7c87b0d19252543.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 50 篇):对列表间隔取元素

用户头像
Felix
2021-11-02

本篇阅读的代码实现了在一个列表中每间隔n个数取一个元素的功能。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/5a/5ad0cdd61dd632caf7f98838a4cfcb8a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 49 篇):限制一个数在指定范围内

用户头像
Felix
2021-11-01

本篇阅读的代码实现了将一个数限制在指定范围内的功能,如果这个数在另外两个数所指定的范围内,将保持自己的值,否则返回离这个数最近的值。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/4c/4c88e0e291e194c4d65d2d9ea5c55464.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 48 篇):返回最大元素的索引

用户头像
Felix
2021-10-29

本篇阅读的代码实现了返回列表中最大元素索引的功能。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/ee/ee12f56fff7439eafaacf529ff04a1ee.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 47 篇):从列表右边开始执行给定函数

用户头像
Felix
2021-10-28

本篇阅读的代码实现了将给定的函数倒序依次应用在列表元素上的功能。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/60/6034a416a7ecda6ca802d4cca6e8b615.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 46 篇):寻找符合条件的元素

用户头像
Felix
2021-10-27

本篇阅读的代码实现了在列表中寻找符合条件的元素。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/32/329923dc58486dad50bd5121961d2bce.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 45 篇):柯里化

用户头像
Felix
2021-10-26

在计算机科学中,柯里化(英语:Currying),又译为卡瑞化或加里化,是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。

https://static001.geekbang.org/infoq/e0/e074a9e23f5d62e93af5629aa2847e72.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 44 篇):寻找符合条件的元素的位置

用户头像
Felix
2021-10-25

本篇阅读的代码实现了在列表中寻找符合条件的元素的位置。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/ce/ce58bc9fb90e27137f67ecb49e47637c.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 43 篇):构造组合函数

用户头像
Felix
2021-10-22

本篇阅读的代码实现了构造将输入函数依次调用的组合函数。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/bc/bc0f58882ee99ea89d1eb0919593e426.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 42 篇):将输入转换成列表形式

用户头像
Felix
2021-10-21

本篇阅读的代码实现了将非列表形式的输入转换成列表形式。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/8b/8b4d4251c626b441fb82c01d3d910da9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 41 篇):矩阵转置

用户头像
Felix
2021-10-20

本篇阅读的代码实现了将一个使用嵌套列表表示的矩阵进行转置的功能。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/5a/5a38a55ee2a516f2285a6beff48ff804.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 40 篇):通过两个列表生成字典

用户头像
Felix
2021-10-19

本篇阅读的代码实现了使用两个列表中的元素分别作为key和value生成字典。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/a1/a1bfa6330f89cf1c06e9dd5751d952a1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 39 篇):获取列表出现频率最高的元素

用户头像
Felix
2021-10-18

本篇阅读的代码实现了获取列表中出现频率最高的元素的功能。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/f0/f0421253222f52e2b6c4bbd6a4f74ebd.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 38 篇):根据谓词函数和属性字符串构造判断函数

用户头像
Felix
2021-10-15

本篇阅读的代码实现了根据给定的谓词函数和属性字符串,来构造一个判别函数,用来判断字典对象中相应的属性是否满足谓词函数中的条件。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/a3/a3411fa4717c45028a909be7bde9667c.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 37 篇):获取两个列表中相同的元素

用户头像
Felix
2021-10-14

本篇阅读的代码实现了返回两个列表中相同元素的列表的功能。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/cc/cc663182992f2ce878711686dc50d1e4.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 36 篇):列表偏移

用户头像
Felix
2021-10-13

本篇阅读的代码实现了将一个列表向左或向右偏移指定位数的功能。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/6c/6c8e1b04746820a22f054de9859958f0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 35 篇):完全(深度)展开嵌套列表

用户头像
Felix
2021-10-11

本篇阅读的代码实现了将一个嵌套列表的所有嵌套层次完全展开,形成一个简单的列表的功能。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/10/1042299bb142c525ff571c7ed030ce5c.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 34 篇):列表元素出现频率字典

用户头像
Felix
2021-10-08

本篇阅读的代码实现了从一个列表生成以其元素为key,以该元素出现频率为value的字典。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/ce/ce5e3ee3b8367bbe5c4b61a152b87ad1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 33 篇):反转字典

用户头像
Felix
2021-10-07

本篇阅读的代码实现了将一个字典进行反转,且原字典的值非唯一。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/a6/a6f482ec8d59333b129055a6495f7f84.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 32 篇):随机返回列表中的一个元素

用户头像
Felix
2021-10-06

本篇阅读的代码实现了返回列表中的一个随机元素的功能。random.sample()提供了类似于这个代码片段的功能。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/a3/a337f4179fefdc64d54a7d232fbc64dc.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 31 篇):将一个列表分割成指定大小的小列表

用户头像
Felix
2021-09-30

本篇阅读的代码实现了将列表分割成指定大小的小列表的功能。最后一个小列表的长度由实际剩余的项而定。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/0b/0b1109a77ff73160be4510e903e8bc20.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 30 篇):找到列表中的奇偶异常项

用户头像
Felix
2021-09-29

本篇阅读的代码实现了从输入列表中寻找奇偶异常项。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/ea/ea8053079e36caee0c09b1e818b236fc.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 29 篇):使用初始化种子和迭代函数生成列表

用户头像
Felix
2021-09-28

本篇阅读的代码实现使用一个初始化种子和迭代函数,通过嵌套函数对初始化种子进行迭代,最终生成一个列表。

https://static001.geekbang.org/infoq/29/290b3fb18a5c7fd004790ee8a7a9247a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 28 篇):计算列表中位数

用户头像
Felix
2021-09-26

本篇阅读的代码实现计算列表中位数的功能。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/02/02c106b06dc00d0210ed7d1e10ba7a2c.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

为什么不推荐 Python 初学者直接看项目源码

用户头像
Felix
2021-09-22

“Python代码阅读”系列从简单的Pythonic的代码片段阅读理解开始连载,再到GitHub上流行的简单Python项目解析,最后加上一些小型的实用系统的实现。能够帮助刚入门的初学者高效的学习Python代码设计,甚至参与到开源项目中。

https://static001.geekbang.org/infoq/b5/b572b2f9aff0f6eb2cb912e69352b7f4.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 27 篇):将变量名转换成驼峰形式

用户头像
Felix
2021-09-11

本篇阅读的代码实现将变量名称转换为驼峰形式。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/7e/7e41716174e77399d947db388faf5108.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 26 篇):将列表映射成字典

用户头像
Felix
2021-09-10

本篇阅读的代码使用提供的映射函数,将传入的列表映射成字典。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/7b/7b201d16724531fd24736d5d670e72fb.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 25 篇):将多行字符串拆分成列表

用户头像
Felix
2021-09-09

本篇阅读的代码将多行字符串拆分成列表,各行字符串为列表元素。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/ad/ada58669601e9b52294b164ad9bc80b8.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 24 篇):根据筛选函数将列表元素分成两组

用户头像
Felix
2021-09-04

本篇阅读的代码实现根据筛选函数将列表元素分成两组。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/1b/1b888362f703c8c4f61091603e48525e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 23 篇):将变量名称转换为短横线连接式命名风格

用户头像
Felix
2021-09-03

本篇阅读的代码实现将变量名称转换为短横线连接式命名风格(kebab case)的功能。 本篇阅读的代码片段来自于30-seconds-of-python。

Programing_Programing技术文章_InfoQ写作社区