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

深圳电子商务网站建设公司o2o网站建站

深圳电子商务网站建设公司,o2o网站建站,英文网站建设官网,画家个人网站建设Python 数据结构 Python 提供了多种数据结构来存储和操作数据,其中列表(list)、字典(dict)、元组(tuple)和集合(set)是最常用的几种。本章将详细介绍这些数据结构的基本…

Python 数据结构

Python 提供了多种数据结构来存储和操作数据,其中列表(list)、字典(dict)、元组(tuple)和集合(set)是最常用的几种。本章将详细介绍这些数据结构的基本操作及其应用。

1.2.1 列表(list)

列表(list)是 Python 中最常见的数据结构之一,它是一个有序可变的序列,可以存储不同类型的元素。

1. 创建列表

# 创建一个包含多个元素的列表
numbers = [1, 2, 3, 4, 5]
mixed_list = [1, "hello", 3.14, True]  # 可以存储不同类型的元素
empty_list = []  # 创建空列表

2. 索引和切片

# 访问列表元素(索引从 0 开始)
print(numbers[0])  # 输出 1
print(numbers[-1])  # 输出 5(负索引表示从后往前)# 切片操作(获取子列表)
print(numbers[1:4])  # 输出 [2, 3, 4]
print(numbers[:3])   # 输出 [1, 2, 3]
print(numbers[::2])  # 输出 [1, 3, 5](步长为 2)

3. 遍历列表

# 使用 for 循环遍历列表
for num in numbers:print(num)# 使用 enumerate() 获取索引和值
for index, value in enumerate(numbers):print(f"索引 {index} 对应的值是 {value}")

4. 列表推导式

列表推导式是一种简洁的方式来创建列表。

# 生成 0-9 的平方列表
squares = [x**2 for x in range(10)]
print(squares)  # 输出 [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]# 生成偶数列表
evens = [x for x in range(10) if x % 2 == 0]
print(evens)  # 输出 [0, 2, 4, 6, 8]

1.2.2 字典(dict)

字典(dict)是一种键值对(key-value)数据结构,使用 {} 作为表示。

1. 创建字典

# 创建字典
student = {"name": "Alice", "age": 25, "major": "Computer Science"}
empty_dict = {}  # 创建空字典

2. 键值对操作

# 访问字典元素
print(student["name"])  # 输出 Alice# 添加或更新键值对
student["grade"] = "A"  # 新增键值对
student["age"] = 26  # 更新 age 值# 删除键值对
del student["major"]
print(student)  # {'name': 'Alice', 'age': 26, 'grade': 'A'}

3. 字典合并

# 使用 update() 方法合并字典
dict1 = {"a": 1, "b": 2}
dict2 = {"b": 3, "c": 4}
dict1.update(dict2)
print(dict1)  # {'a': 1, 'b': 3, 'c': 4}

1.2.3 元组(tuple)和集合(set)

1. 元组(tuple)

元组是不可变的序列,常用于存储不可变的数据。

# 创建元组
tup = (1, 2, 3, "hello")# 访问元组元素
print(tup[0])  # 输出 1# 元组解包
a, b, c, d = tup
print(a, d)  # 输出 1 hello

2. 集合(set)

集合是无序唯一的元素集合。

# 创建集合
s = {1, 2, 3, 4, 4, 2}
print(s)  # 输出 {1, 2, 3, 4}(去重)# 集合运算
a = {1, 2, 3}
b = {3, 4, 5}
print(a | b)  # 并集 {1, 2, 3, 4, 5}
print(a & b)  # 交集 {3}
print(a - b)  # 差集 {1, 2}

通过本章的学习,我们了解了 Python 中的四种主要数据结构:列表、字典、元组和集合。这些数据结构是编写 Python 代码的基础,掌握它们的使用方法将为后续的编程提供强大的支持。建议多实践代码,加深理解!


文章转载自:

http://xlEmUIhF.dskzr.cn
http://6kGHmKo7.dskzr.cn
http://xrB2i2Ld.dskzr.cn
http://p3QuKG5m.dskzr.cn
http://u2xVFBBE.dskzr.cn
http://QiEwWLGq.dskzr.cn
http://m31xeubn.dskzr.cn
http://zMsftmPi.dskzr.cn
http://Nq6vLejf.dskzr.cn
http://aClZe3jA.dskzr.cn
http://tKTZYMrU.dskzr.cn
http://gHPC8CqU.dskzr.cn
http://1papQKDO.dskzr.cn
http://jy0EefSq.dskzr.cn
http://2DbBpD6W.dskzr.cn
http://mjUoVP0W.dskzr.cn
http://ZVZbyS2f.dskzr.cn
http://KazfdMFn.dskzr.cn
http://3JR48XDU.dskzr.cn
http://THGawmEN.dskzr.cn
http://8hjpTfFx.dskzr.cn
http://h2lujEqQ.dskzr.cn
http://Lk3sx2cy.dskzr.cn
http://XbLuV3n3.dskzr.cn
http://wFdzUqAp.dskzr.cn
http://QmzqJ6XR.dskzr.cn
http://nAfr77rr.dskzr.cn
http://168OD930.dskzr.cn
http://zkmA3uqT.dskzr.cn
http://GanUOtEo.dskzr.cn
http://www.dtcms.com/wzjs/718557.html

相关文章:

  • 重庆住房和城乡建设厅网站专做服装的网站
  • 什么网站做全景效果图好建筑工程公司企业简介
  • 网站注册备案查询电子商务网站推广实训报告
  • 浙江省城乡和建设厅网站什么网站可以做线上邀请函
  • 无锡建设厅的官方网站官方网站面膜做代理
  • 临沂哪里有做网站的广东网站建站系统哪家好
  • 买了域名就可以做网站sem竞价推广是什么
  • 做网站一天忙吗五百亿网站搬家公司
  • 怎么做自己的html网站freenom怎么做网站
  • 哪些网站做高尔夫旅游小程序开发的服务怎么样
  • 内容聚合网站开发教程高端网站设计品牌
  • 牡丹江建设工程信息网站电子商务网站建设配色
  • 个人博客网站官方网站在哪里
  • 网站建设是怎么赚钱软件开发费用计算方法
  • 网站默认首页文件顺序中信建设有限责任公司地址
  • 网站是广西住房和城乡建设厅网站免费发布与推广
  • 建设部作业证件查询官方网站年轻人适合开什么公司
  • 微站是什么意思网站二级目录 修改路径
  • 最新网站开发语言深圳保障性住房统一网
  • 企业网站、电子期刊属于企业文化传播载体中的( )。如何制作微信小程序店铺
  • 网站建设网页设计网站建设视频教程网
  • 女生大专学什么专业好杭州网站推广与优化
  • 网站分页需要前端做还是后端wordpress evolution
  • 如何用腾讯云主机做网站衡水做wap网站的公司
  • 一个完美的网站怎么做网站建设 问卷调查
  • 网站开发费用多少莱芜可信赖的网站建设
  • 汕头选择免费网站优化如何做网站网站
  • 网站的产品图片怎样做清晰营销网站建设合同
  • 深圳哪些公司需要做网站深圳市罗湖区住房和建设局官网
  • 做美食的网站哪个好黄冈便宜的网站推广怎么做