python 编程小技巧
来源:互联网 发布:博采网络是什么公司 编辑:程序博客网 时间:2024/05/16 07:09
- 对 list 镜像复制,a = [1, 2, 3] ⇒ [1, 2, 3, 3, 2, 1]
a.extend(reversed(a))
1. unpack
对由二元 tuple 构成的 list,进行遍历索引时,直接 unpack:
for i, v in [(a, b), (c, d)]: ... # for t in [(a, b), (c, d)]: t[0] t[1] // 这种写法就显得很啰嗦;
2. 直接赋给多个返回值
>> a, b, c, d, e = range(5)>> a, b, c, d, e(0, 1, 2, 3, 4)
3. list comprehension
二层 for 循环的顺序:
[(i, j) for i in range(4) for j in range(i)] # 两个 for 循环,是从左到右进行解析的;[(1, 0), (2, 0), (2, 1), (3, 0), (3, 1), (3, 2)]
0 0
- python 编程小技巧
- python 编程小技巧
- Python编程小技巧(一直更新...)
- Python Collection 小技巧
- python小技巧
- Python Collection 小技巧
- [整理]python 小技巧
- Python Collection 小技巧
- python 小技巧
- python 小技巧备注
- Python小技巧1
- Python 小技巧
- Python小技巧1
- Python Collection 小技巧
- python入门小技巧
- python 常用小技巧
- python小技巧
- Python使用小技巧
- Python学习笔记二:列表、字典、元组、集合 简介
- 两道有趣的fork题
- NSInvocation的基本用法
- 如何将git上的代码迁移到Coding上
- 单片机嵌入式编程的五个注意事项
- python 编程小技巧
- Android学习
- android用shape画虚线
- 164.Basic Calculator II
- 利用hdfs的java api进行文件操作注意事项
- 软件测试之sql注入漏洞
- 01背包
- 第一篇
- 文章标题