0
点赞
收藏
分享

微信扫一扫

Python学习手册 - 06


Python如何提高开发效率?
列表和字典,按照需求增长或者缩短。

列表支持原处修改的操作。
列表通过偏移读取。

当把一个对象赋值给一个数据结构或者变量的时候,Python总是复制引用,而不是对象的拷贝。

列表解析 不过是 通过对序列中的每一项应用一个表达式来构建一个新的列表的方法。

这么说来,列表解析和map函数很像

>>> map(abs,[1,-2,3,-4,5,-6])
[1, 2, 3, 4, 5, 6]

如果你在原处修改一个对象,可能会影响一个以上引用了它的值

方法就是附属于特定对象的函数

sorted是一个函数,返回被排序的对象
而sort方法则是 原处修改的排序。

字典
通过键来读取
无序
可变长
原处修改

len()返回字典中 键的数目

update类似合并字典,并盲目地覆盖相同键的值。

字典用于稀疏的数据结构

zip()
zip(…)
zip(seq1 [, seq2 […]]) -> [(seq1[0], seq2[0] …), (…)]

Return a list of tuples, where each tuple contains the i-th element
from each of the argument sequences. The returned list is truncated
in length to the length of the shortest argument sequence.


举报

相关推荐

0 条评论