Skip to main content
 Web开发网 » 编程语言 » Python语言

你见过哪些令你瞠目结舌的Python代码技巧?

这真的是个很实用的问题,我给一些我平常自己在用的或者在网上看一些有用的技巧。如果你觉得有用欢迎点赞和收藏,当然你有什么有趣实用的tips也欢迎在评论区交流探讨,大家一起学习学习。

元组和列表通过使用()和[]正确使用元组和列表

你见过哪些令你瞠目结舌的Python代码技巧?  Python开发技巧 第1张

交换元素在Python中逗号左右可以对应相应位置的变量

你见过哪些令你瞠目结舌的Python代码技巧?  Python开发技巧 第2张

利用*符号分配数组元素(Python3 only)

你见过哪些令你瞠目结舌的Python代码技巧?  Python开发技巧 第3张

负索引负号在列表中可以从倒数开始进行索引

你见过哪些令你瞠目结舌的Python代码技巧?  Python开发技巧 第4张

数组索引(a[start:end])

你见过哪些令你瞠目结舌的Python代码技巧?  Python开发技巧 第5张

带步伐的数组索引(a[start:end:step])

通过给数组一定的步伐,按步伐提取数组元素。

你见过哪些令你瞠目结舌的Python代码技巧?  Python开发技巧 第6张

带负向步伐的数组索引

你见过哪些令你瞠目结舌的Python代码技巧?  Python开发技巧 第7张

同时迭代字典键和值对(dict.iteritems)

你见过哪些令你瞠目结舌的Python代码技巧?  Python开发技巧 第8张

同时迭代列表索引和值对(enumerate)

你见过哪些令你瞠目结舌的Python代码技巧?  Python开发技巧 第9张

压缩和解压缩列表和迭代器(zip,unzip)

你见过哪些令你瞠目结舌的Python代码技巧?  Python开发技巧 第10张

使用zip和迭代器滑动窗口(n-grams)

你见过哪些令你瞠目结舌的Python代码技巧?  Python开发技巧 第11张

展平列表

你见过哪些令你瞠目结舌的Python代码技巧?  Python开发技巧 第12张

set和set操作

你见过哪些令你瞠目结舌的Python代码技巧?  Python开发技巧 第13张

如果你对学习人工智能和科技新闻感兴趣,欢迎订阅我的头条号。我会在这里发布所有与科技、科学有关的有趣文章。偶尔也回答有趣的问题,有问题可随时在评论区回复和讨论,看到即回。

(码字不易,若文章对你帮助可点赞支持~)

评论列表暂无评论
发表评论
微信