栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python基础知识10: 容器类型公共方法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python基础知识10: 容器类型公共方法

一、公共方法的理解
所谓公共方法就是:列表,元组,字典,字符串 都可以使用的方法

二、Python 内置函数
函数 描述 补充说明
len(item) 计算容器中元素个数 –
del(item) 删除变量 del 有两种方式
max(item) 返回容器中元素最大值 如果是字典,只针对 key比较
min(item) 返回容器中元素最小值 如果是字典,只针对 key比较
cmp(item1,item2) 比较两个值,-1小于/ 0等于 /1大于 Python 3.x 取消了 cmp 函数,直接采用 “A” < "B"的方式,其中字典不能比较大小

三、切片
描述 Python表达式 结果 支持的数据类型
切片 “0123456789”[2:4:1] “23” 字符串、列表、元组
切片 使用 索引值 来限定范围,从一个大的 字符串中 切出 小的字符串
列表和元组 都是有序的的集合,能够 通过索引值 获取到对应的数据
字典是一个无序的 集合,是使用 键值对 保存数据(无法进行切片的)

四、运算符

4.1、运算符
运算符 Python表达式 结果 描述 支持的数据类型
+ [1,2] + [3,4] [1,2,3,4] 合并 字符串、列表、元组
* [“A”] * 2 [“A”,“A”] 重复 字符串、列表、元组
in 2 in (1,2,3) True 元素是否存在 字符串、列表、元组、字典
not in 5 not in (1,2,3) True 元素是否存在 字符串、列表、元组、字典
>、>=、==、<、<= (1,2,3) < (4,5,6) True 元素比较 字符串、列表、元组

提示:
in 在对字典 操作时,判断的是 字典的键
in 和 not in 被称为 成员运算符

4.2、 成员运算符
成员运算符用于测试序列中是否包含指定的成员
运算符 描述 实例
in 如果在指定的序列中找到值返回 True,否则返回 False 3 in (1,2,3) 返回 True
not in 如果在指定的序列中没有找到值返回 True,否则返回 False 3 not in (1,2,3) 返回 False

提示: 在对 字典 操作时,判断的是 字典的键

五、完整的 for 循环语法

5.1、在 Python 中 完整的 for 循环 的语法如下:

    for 变量 in 集合:
          循环体的代码
    else:
          没有通过 break 退出循环,循环结束后,会执行这里的代码

5.2、举例:在一群人名的列表字典里面找一个叫王五的人,如果找不到做出提示,现在我们已经知道,王五是不在列表里面的,列表如下:最后,如果你的时间不是很紧张,并且又想快速的python提高,最重要的是不怕吃苦,建议你可以价位♥(同音):762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

peoples_list = [{"name":"小红","age":16},{"name":"小李","age":22},{"name":"小马","age":30}]
find_people_name = "王五"

for dict in peoples_list:
     if dict["name"] == find_people_name:
          print("找到了")
          break
else:
     # 如果循环体内部使用 break 退出了循环,else里面的代码就不会被执行
     print("没有找到叫 %s 的人" % find_people_name)

print("上面的代码执行完毕")
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/354913.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号