list的方法
编号 |
使用方式 |
作用 |
1 |
列表.append(元素) |
向列表中追加一个元素 |
2 |
列表.extend(容器) |
将数据容器的内容依次取出,追加到列表尾部 |
3 |
列表.insert(下标, 元素) |
在指定下标处,插入指定的元素 |
4 |
del 列表[下标] |
删除列表指定下标元素 |
5 |
列表.pop(下标) |
删除列表指定下标元素 |
6 |
列表.remove(元素) |
从前向后,删除此元素第一个匹配项 |
7 |
列表.clear() |
清空列表 |
8 |
列表.count(元素) |
统计此元素在列表中出现的次数 |
9 |
列表.index(元素) |
查找指定元素在列表的下标找不到报错ValueError |
10 |
len(列表) |
统计容器内有多少元素 |
元组的方法
编号 |
使用方式 |
作用 |
1 |
index() |
查找某个数据,如果数据存在返回对应下标,否则报错 |
2 |
count() |
统计某个数据在当前元组出现的次数 |
1 |
len(元组) |
统计元组内的元素个数 |
字符串
编号 |
操作 |
说明 |
1 |
字符串[下标] |
根据下标索引取出特定位置字符 |
2 |
字符串.index(字符串) |
查找给定字符的第一个匹配项的下标 |
3 |
字符串.replace(字符串1, 字符串2) |
将字符串内的全部字符串1,替换为字符串不会修改原字符串,而是得到一个新的 |
4 |
字符串.split(字符串) |
按照给定字符串,对字符串进行分隔不会修改原字符串,而是得到一个新的列表 |
5 |
字符串.strip() |
|
字符串.strip(字符串) |
移除首尾的空格和换行符或指定字符串 |
|
6 |
字符串.count(字符串) |
统计字符串内某字符串的出现次数 |
切片
my_list = [1, 2, 3, 4, 5]
new_list = my_list[1:4]
print(new_list)
my_tuple = (1, 2, 3, 4, 5)
new_tuple = my_tuple[:]
print(new_tuple)
my_list = [1, 2, 3, 4, 5]
new_list = my_list[::2]
print(new_list)
my_str = "12345"
new_str = my_str[:4:2]
print(new_str)
my_str = "12345"
new_str = my_str[::-1]
print(new_str)
my_list = [1, 2, 3, 4, 5]
new_list = my_list[3:1:-1]
print(new_list)
my_tuple = (1, 2, 3, 4, 5)
new_tuple = my_tuple[:1:-2]
print(new_tuple)
set集合
编号 |
操作 |
说明 |
1 |
集合.add(元素) |
集合内添加一个元素 |
2 |
集合.remove(元素) |
移除集合内指定的元素 |
3 |
集合.pop() |
从集合中随机取出一个元素 |
4 |
集合.clear() |
将集合清空 |
5 |
集合1.difference(集合2) |
得到一个新集合,内含2个集合的差集,原有的2个集合内容不变 |
6 |
集合1.difference_update(集合2) 在集合1中,删除集合2中存在的元素集合1被修改,集合2不变 |
|
7 |
集合1.union(集合2) |
得到1个新集合,内含2个集合的全部元素原有的2个集合内容不变 |
8 |
len(集合) |
得到一个整数,记录了集合的元素数量 |
字典
编号 |
操作 |
说明 |
1 |
字典[Key] |
获取指定Key对应的Value值 |
2 |
字典[Key] = Value |
添加或更新键值对 |
3 |
字典.pop(Key) |
取出Key对应的Value并在字典内删除此Key的键值对 |
4 |
字典.clear() |
清空字典 |
5 |
字典.keys() |
获取字典的全部Key,可用于for循环遍历字典 |
6 |
len(字典) |
计算字典内的元素数量 |
7 |
dict.get(key[, value]) |
key -- 字典中要查找的键。value -- 可选,如果指定键的值不存在时,返回该默认值 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现