python 学习笔记(2)

本文深入解析Python中的列表、元组和字典等数据结构的运算符、查询、修改方法及常用函数,帮助读者掌握Python数据操作的核心技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

列表

列表运算符
1) + 列表的拼接
2) * 列表的重复
3) in 判断元素是否在列表中,若在返回True,不在则返回False
4) [ ] 列表的索引
5) [ : ] 列表的切片

列表的查询:
1) len(list) 获取list的长度
2) max(list) 获取list元素的最大值
3) min(list) 获取list元素的最小值
4) list.count(obj) 统计某个元素obj在list出现的次数
5) list.index(obj) 从列表中找出某个值第一个匹配项的索引位置

列表的修改:
1) list.append(obj) 在列表末尾添加新对象(单一对象)
2) list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值
3) list.insert(index, obj) 在指定位置index插入对象obj
4) list.pop(obj.list[-1]) 移除列表中的一个元素(默认最后一个),并返回该元素值
5) list.remove(obj) 移除列表中某个值的第一个匹配项
6) list.reverse() 反向列表中元素
7) list.sort() 对原列表排序
8) list.clear() 清空列表
9) list.copy() 复制列表

元组

元组的运算符:
1) + 元组的拼接
2) * 元组的重复
3) in 判断元素是否存在于元组中
4) [ ] 索引
5) [ : ] 切片

元组的修改:
1) 元组中的元素是不允许修改的,但是可以使用+对元素进行拼接
2) 元组中的元素是不允许删除的,但是可以使用del语句删除整个元组

元组的一些常用函数:
1) cmp(tuple1, tuple2) 比较两个元组元素
2) len(tuple) 获取元组的长度
3) max(tuple) 返回元组中的最大值
4) min(tuple) 返回原族中的最小值

字典

字典的搜索与访问:
1) [ ] 使用键作为索引访问
2) len(dict) 计算字典元素个数
3) dict.copy() 返回一个字典的浅拷贝对象
4) dict.get(key, default=None) 返回指定键的值,如果值不存在,返回default
5) dict.has_key(key) 如果键key在字典中则返回True,否则为False
6) dict.items() 以列表返回可遍历的(键,值)元组组合
7) dict.keys() 以列表返回一个字典的所有键(字典的键必须是不可变对象)
8) dict.setdefault(key, default=None) 和get()类似, 但如果键不存在于字典中,
将会添加键并将值设为default
9) dict.values() 以列表返回字典中所有值

字典的修改:
1) dict[‘key-name’]=value 直接通过赋值来修改或者增加字典元素,如果同一个键被
赋值两次,那么记住后一个
2) dict.clear() 删除字典内所有元素
3) dict.fromkeys(seq[, val]) 创建一个新字典,以序列seq种元素作为字典的键,val为
字典所有对应键的初始值
4) dict.update(dict2) 将字典dict2的键/值对更新到dict中
5) dict.pop(key[, default]) 删除字典给定键key所对应的值,返回值为被删的值。key
的值必须给出,否则返回default值
6) dict.popitem() 随机返回并删除字典中的一堆键/值对

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值