写出Python中列表、元祖、字典、字符串的至少5种以上的方法
2024-10-10 22:38:20
1.列表
常用方法 | 作用 | 参数 |
append(data) | 在尾部添加数据 | data-加入到列表中的数据 |
insert(idx,data) | 在指定位置添加数据 |
idx-索引 data-数据 |
extend(model) | 在列表末尾添加数据模型中的数据 | model-列表、元祖、集合 |
remove(data) | 删除列表中指定的数据 | data-要删除的列表中的数据 |
pop(idx) | 删除列表中指定索引所对应的数据 | idx-要删除的数据的索引 |
index(data) | 查询列表中指定数据的索引 | data-要查询索引的数据 |
count(data) | 统计列表中指定数据出现的次数 | data-要进行统计的数据 |
clear() | 清空列表中的数据 |
2.元祖
1.元祖不能增删改查,所以只有两个操作方法
常用方法 | 作用 | 参数 |
index(data) | 查询元祖中指定数据的索引 | data-要查询索引的数据 |
count(data) | 统计元祖中指定数据出现的次数 | data-要进行统计的数据 |
2.这里加入公共方法,元祖可以用的方法,可以理解成5种方法
常用方法 | 作用 | 参数 |
len(model) |
获取容器模型的长度 |
model-保存有数据的存储模型 |
max(model) |
获取容器模型中的最大值 |
model-保存有数据的存储模型 |
min(model) |
获取容器模型中的最小值 |
model-保存有数据的存储模型 |
3.字典
常用方法 | 作用 | 参数 |
pop(key) | 删除字典中key所对应的键值对 | key-要删除的键值对的键 |
popitem() |
随机返回并删除字典中的一对键和值 (一般删除末尾对) |
|
setdefault(key,value) |
添加新的键值对,如果存在对应的键就忽略该操作 |
key-键值对的键 value-键值对的值 |
update(dict2) | 把字典dict2的键/值对更新到dict里 | dict2-新字典对象 |
get(key) | 查询字典中key所对应的值 | key-要查询的值所对应的键 |
keys() | 获取字典中所有键组成的列表 | |
values() | 获取字典中所有值组成的列表 | |
items() | 获取字典中所有键值对所组成的列表 | |
clear() | 清空字典中的数据 |
4.字符串
常用方法 | 作用 | 参数 |
变量名[idx] | 获取字符串中指定索引位置的字符 | idx-获取字符对应的索引位置 |
str1 in str2 |
判断一个字符串str2是否包含另一个字符串str1 |
str1:比对字符串对象 str2:原始字符串对象 |
str1 not in str2 |
判断一个字符串str2是否不包含另一个字符串str1 |
str1:比对字符串对象 str2:原始字符串对象 |
len(str) |
用于获取一个字符串中所包含的字符数量 |
str-字符串对象 |
max(str) |
用于获取字符串中排序最大的字符 |
str-字符串对象 |
min(str) |
用于获取字符串中排序最小的字符 |
str-字符串对象 |
最新文章
- Jquery中的(function($){...})(jQuery)
- 【原】iphone6来了,我该做点什么(兼容iphone6的方法)
- Caffe 单独测试添加的layer
- Genymotion创建下载模拟器的时候出现Unable to create Genymotion virtual devices:Connection timeout错误
- (转)linux服务器安全配置攻略
- IE代理文件自动设置
- ubuntu挂载其他分区到/home下,将当前分区内容替换
- ContentProvider与ContentResolver使用【转】
- java基础易错点总结(一)
- Date和String类型的相互转换
- iOS_21团购_发送请求【点评】数据
- Linux目录结构和基础知识
- git merge 与 rebase
- Azure Devops/Tfs 编译的时候自动修改版本号
- azkaban使用--传入动态参数
- [Vani有约会]雨天的尾巴
- Install Jetty web server on CentOS 7 / RHEL 7
- _CSS Hack
- 转:android studio 一直卡在Gradle:Build Running的解决办法
- ASP.NET Core 2 学习笔记(十三)Swagger
热门文章
- Java实现 LeetCode 234 回文链表
- Java实现 蓝桥杯VIP 算法提高 P0404
- Java实现 LeetCode 119 杨辉三角 II
- Java中lang包的常用方法介绍
- svg 贝塞尔曲线图解(记录)
- 如何拿到阿里P8 Offer-候选人视角谈面试
- k8s-ephemeral和init容器
- 第一次使用Genymotion遇到的问题:for an unknown reson,VirtualBox DHCP has not assigned an IP address to virtual
- 别在重复造轮子了,几个值得应用到项目中的 Java 开源库送给你
- Oracle连接Db2