当前位置: 首页 > news >正文

网站建设合同细节品牌注册号是哪个

网站建设合同细节,品牌注册号是哪个,身无分文一天赚2000,免费网页设计作业成品大一Python 中常用的内置数据结构详解 Python 提供了多种内置数据结构,它们能帮助我们更高效地处理数据。本文将详细介绍 Python 中常用的内置数据结构,包括列表(list)、元组(tuple)、字典(dict&am…

Python 中常用的内置数据结构详解

Python 提供了多种内置数据结构,它们能帮助我们更高效地处理数据。本文将详细介绍 Python 中常用的内置数据结构,包括列表(list)、元组(tuple)、字典(dict)、集合(set)等,并配以示例代码。

1. 列表(List)

特点:

  • 可变数据类型(元素可以修改、添加、删除)。
  • 支持索引访问。
  • 允许存储不同类型的数据。

常见操作:

# 创建列表
lst = [1, 2, 3, "hello", True]# 添加元素
lst.append(4)  # 在末尾追加
lst.insert(2, "new")  # 在索引 2 处插入# 删除元素
lst.remove("hello")  # 删除指定元素
lst.pop(1)  # 删除索引 1 的元素# 列表切片
sub_lst = lst[1:4]  # 获取索引 1 到 3 的元素# 列表排序
lst.sort()  # 升序排序(需要元素类型相同)

2. 元组(Tuple)

特点:

  • 不可变数据类型(元素不能修改)。
  • 适用于存储不变的数据,如数据库记录、函数返回的多值结果等。

常见操作:

# 创建元组
tpl = (10, 20, 30, "hello")# 访问元素
print(tpl[1])  # 20# 解包(解构赋值)
a, b, c, d = tpl

3. 字典(Dictionary)

特点:

  • 键值对存储数据。
  • 键必须唯一,且为不可变类型(如字符串、数字、元组)。
  • 适用于存储映射关系,如用户信息、配置数据等。

常见操作:

# 创建字典
d = {"name": "Alice", "age": 25, "city": "New York"}# 访问键值
d["name"]  # Alice# 添加或修改键值
d["age"] = 26d["gender"] = "Female"# 删除键值对
d.pop("city")# 遍历字典
for key, value in d.items():print(key, value)

4. 集合(Set)

特点:

  • 无序、唯一的元素集合。
  • 适用于去重、集合运算(交集、并集、差集)。

常见操作:

# 创建集合
s = {1, 2, 3, 4, 4, 5}  # 自动去重# 添加元素
s.add(6)# 删除元素
s.remove(3)# 交集、并集、差集运算
s1 = {1, 2, 3}
s2 = {3, 4, 5}
print(s1 & s2)  # 交集 {3}
print(s1 | s2)  # 并集 {1, 2, 3, 4, 5}
print(s1 - s2)  # 差集 {1, 2}

5. 总结

数据结构可变性是否支持索引是否允许重复值适用场景
列表(List)✅ 可变✅ 支持✅ 允许需要存储可变数据,如动态列表
元组(Tuple)❌ 不可变✅ 支持✅ 允许需要存储固定数据,如数据库记录
字典(Dict)✅ 可变❌ 不支持❌ 键唯一需要存储键值映射,如用户信息
集合(Set)✅ 可变❌ 不支持❌ 不允许需要存储唯一值,如去重操作

Py

http://www.dtcms.com/a/406995.html

相关文章:

  • 用Requests+BeautifulSoup实现天气预报数据采集:从入门到实战
  • 叫别人做网站要给什么东西长春哪家网站做的好
  • 怎样给网站做流量二级域名做网站域名
  • C语言⽂件操作讲解(1)
  • 记录commandlinerunner错误解决
  • Next.js + TanStack Query 架构中三种常见的数据请求模式
  • ISO 雨晨 26200.6588 Windows 11 企业版 LTSC 25H2 自用 edge 140.0.3485.81
  • 企业手机app开发公司网站优化策划方案
  • 建网站的免费空间百度检索入口
  • 厦门品牌网站建设丽水市住房和城乡建设局网站
  • EsModule和Common.js区别
  • [Vue warn]: Error in mounted hook: “ReferenceError: Jessibuca is not defined“
  • Linux 修炼:进程控制(一)
  • 如何把代码放在网站首页教程门户网站开发如何提高产品排名
  • 建设网站公司招聘做非法网站要多少钱
  • 网站标题权重云建站不能用了吗
  • Python快速入门专业版(四十六):Python类的方法:实例方法、类方法、静态方法与魔术方法
  • 嵌入式 - 内核驱动2 - 实现设备驱动
  • 做机械设计的网站长沙网站推广
  • 景泰做网站wordpress资源分享
  • Vue 3 中的事件总线
  • OCR 如何精准识别越南身份证?
  • FPGA自学笔记--VIVADO FIFO IP核控制和使用
  • 张家界官方网站查询网ip138子域名
  • 【通信】无线PA 释义
  • 襄阳做公司网站的软件公司建立个人网站能赚钱吗
  • 赛迪顾问《2025中国虚拟化市场研究报告》解读丨虚拟化市场迈向“多元算力架构”,国产化与AI驱动成关键变量
  • 汕头公众号建设网站北京模板开发建站
  • 【Linux】UDP 网络编程
  • Redis 键空间 五大类型