Python 字典 元祖 链表 常用方法 及概念区别

Python字典方法:常用的方法与字典相关习惯用法

示例

说明

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代码中可能做的第一件事就是将一个字符串分词放入一个字符串链表中。相反,当我们要将结果写入到一个文件或终端,我们通常会将他们格式化为一个字符串。

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值