【Python基础】Python容器中公共方法介绍(元组、字典、字符串、列表)

【Python基础】Python容器中公共方法介绍(元组、字典、字符串、列表)_第1张图片

目录

  • 1.内置函数
    • 1.1Python内置函数.
    • 1.2切片
    • 1.3运算符
    • 1.4 完整的 循环语法

1.内置函数

1.1Python内置函数.

【Python基础】Python容器中公共方法介绍(元组、字典、字符串、列表)_第2张图片

  • 字符串 字符串 比较符合以下规则: “0” < “A” < “a

1.2切片

【Python基础】Python容器中公共方法介绍(元组、字典、字符串、列表)_第3张图片

1.3运算符

【Python基础】Python容器中公共方法介绍(元组、字典、字符串、列表)_第4张图片

  • 注意
    in 在对 字典 操作时,判断的是 字典的键
    in 和 not in 被称为 成员运算符
    【Python基础】Python容器中公共方法介绍(元组、字典、字符串、列表)_第5张图片
    【Python基础】Python容器中公共方法介绍(元组、字典、字符串、列表)_第6张图片

1.4 完整的 循环语法

• 在 Python 中完整的 循环 的语法如下:
for 变量 in 集合:
循环体代码
else:
没有通过 break 退出循环,循环结束后,会执行的代码
应用场景
• 在 迭代遍历 嵌套的数据类型时,例如 一个列表包含了多个字典
• 需求:要判断 某一个字典中 是否存在 指定的 值
– 如果 存在,提示并且退出循环
– 如果 不存在,在 循环整体结束 后,希望 得到一个统一的提示

students = [
{"name": "阿土",
"age": 20,
"gender": True,
"height": 1.7,
"weight": 75.0},
{"name": "小美",
"age": 19,
"gender": False,
"height": 1.6,
"weight": 45.0},
]
find_name = "阿土"
for stu_dict in students:
	print(stu_dict)
# 判断当前遍历的字典中姓名是否为 find_name
	if stu_dict["name"] == find_name:
		print("找到了")
# 如果已经找到,直接退出循环,就不需要再对后续的数据进行比较
		break
	else:
		print("没有找到")
print("循环结束")

05

你可能感兴趣的:(Python,python,开发语言)