python 容器的使用

list

初始化 classmates = ['Michael', 'Bob', 'Tracy']

查询长度 len(classmates) = 3

访问:
赋值  classmates[1] = 'Jack'
索引  classmates[0]  classmates[-1]  (倒着访问)
追加  classmates.append('Peter')
插入  classmates.insert(1, 'Tom')      (插入指定位置)
删除  classmates.pop()  classmates.pop(1)     (删除末尾/指定元素并返回)


tuple  序列表元组 一旦初始化就不能修改

初始化:classmates = ('Michael', 'Bob', 'Tracy')

没有append(),insert()这样的方法
要定义一个只有1个元素的tuple        t = (1,)

range(5)      (系统函数,生成的序列是从0开始小于5的整数)


dict   字典
初始化:d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}
访问:d['Michael']      (如果没有改key会报异常)
访问:d.get('Thomas')    (如果不存在返回none)
访问:d.get('Thomas', -1)     (如果不存在返回默认值-1)
判断:'Thomas' in d   (判断是否存在该key)
删除:d.pop('Bob')   (删除指定key)


set   也是一组key的集合,但不存储value
初始化:s = set([1, 2, 3])       (传入的参数是一个list)
添加:add(key)
删除:remove(key)







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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值