Python 字典 元祖 链表 常用方法 及概念区别
2013-03-09 18:38
627 查看
Python字典方法:常用的方法与字典相关习惯用法
元祖与链表的区别:
链表的长度可变,元祖不可变。
决定何时使用元祖还是链表的一个好办法是看一个项目的内容是否取决于他的位置。例如元祖(x,r)表示 x为圆心的横坐标,r为点的半径,元祖(x,r)有意义而(r,x)则没有意义,那么这里选择元祖而不是列表而表示。
链表与字符串的区别:
链表的优势在于我们可以灵活的使用决定它包含的元素,相应的后续处理也变得灵活。因此,我们在一段NP代码中可能做的第一件事就是将一个字符串分词放入一个字符串链表中。相反,当我们要将结果写入到一个文件或终端,我们通常会将他们格式化为一个字符串。
示例 | 说明 |
---|---|
d={} | 创建一个空的字典,并将分配给d |
d[key]=walue | 分配一个值给一个给定的字典键 |
d.keys() | 字典的键的链表 |
list(d) | 字典的键的链表 |
sorted(d) | 字典的键,排序 |
key in d | 测试一个特定的键是否在字典中 |
for key in d | 遍历字典的键 |
d.values() | 字典中的值得链表 |
dict([k1,v1],(k2,v2),…) | 从一个键-值对链表创建一个字典 |
d1.update(d2) | 添加d2中的所有项目到d1 |
defaultdict(int) | 一个默认字典,值为int 0 |
链表的长度可变,元祖不可变。
决定何时使用元祖还是链表的一个好办法是看一个项目的内容是否取决于他的位置。例如元祖(x,r)表示 x为圆心的横坐标,r为点的半径,元祖(x,r)有意义而(r,x)则没有意义,那么这里选择元祖而不是列表而表示。
链表与字符串的区别:
链表的优势在于我们可以灵活的使用决定它包含的元素,相应的后续处理也变得灵活。因此,我们在一段NP代码中可能做的第一件事就是将一个字符串分词放入一个字符串链表中。相反,当我们要将结果写入到一个文件或终端,我们通常会将他们格式化为一个字符串。
相关文章推荐
- python3-字典的一些常用方法
- python字典常用方法操作
- Python 列表、元组、字典t的常用方法
- python中字典的常用方法
- python字典常用方法大总结
- python中列表,元祖,字典,集合区别和使用方法
- Python字典的常用方法总结
- 零基础学python-8.7 字典常用方法
- python操作字典类型的常用方法(推荐)
- 常用的Python字典方法
- python列表、元组、字典的介绍及常用方法
- Python 字典的定义以及常用方法
- python操作字典类型的常用方法(推荐)
- 用python介绍4种常用的单链表翻转的方法。
- Python基础语法学习--元祖和字典以及相关操作和方法
- python 字符串,列表,字典常用方法
- python 零散记录(四) 强调字典中的键值唯一性 字典的一些常用方法
- python链表常用方法
- 零基础学python-8.7 字典常用方法
- python的字典常用方法