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

照片变年轻在线制作网站关于网站运营

照片变年轻在线制作网站,关于网站运营,网站建设与管理课程心得体会,wordpress网站统计文章目录 Python 列表与元组列表 (List)特点:创建列表:常用操作:其他 元组 (Tuple)特点:创建元组:常用操作: 其他列表与元组对比何时使用哪种:转换: Python 列表与元组 前言&#x…

文章目录

  • Python 列表与元组
    • 列表 (List)
      • 特点:
      • 创建列表:
      • 常用操作:
      • 其他
    • 元组 (Tuple)
      • 特点:
      • 创建元组:
      • 常用操作:
    • 其他
    • 列表与元组对比
      • 何时使用哪种:
      • 转换:

Python 列表与元组

前言:在Python中,列表(List)和元组(Tuple)都是常用的序列类型,用于存储有序的元素集合。


列表 (List)

列表是 Python 中最常用的可变序列类型,将一组数据放在一对方括号“[ ]”中即定义了一个列表。用于存储一组有序的元素。

特点:

  • 可变性:创建后可以修改(增删改元素)
  • 有序性:元素按插入顺序保存
  • 可重复:允许包含重复元素
  • 异构性:可以包含不同类型的元素(列表也可以哦,先定义后加入也可以)

要注意代码的可读性哦,便于之后的维护与更新。

创建列表:

my_list = []  # 空列表
numbers = [1, 2, 3, 4, 5]  #依旧是从 0 开始索引
mixed = [1, "hello", 3.14, True]  #“True” 既可以用 3 索引,也可以用 -1 索引得到
group = [["小溪"20],["疑义"15]]play1 = ["world"]
play2 =["hello"]
players = [play1,play2]
# 输出 [['world'], ['hello']]

常用操作:

# 添加元素
my_list.append(10)       # 末尾添加
my_list.insert(1, 20)    # 指定位置插入  (索引,新元素),原位置及其后所有元素后移一位# 删除元素
del my_list[-3]
popped = my_list.pop(5) #pop()方法通过  指定索引  从列表中删除对应的元素,并返回该元素#当缺少指定索引时,将默认删除列表末尾的元素my_list.remove(10)       # 删除指定值(元素),如果元素重复时,删除索引值较小的那个元素# 修改元素
my_list[0] = 100  #直接在位置上修改# 切片操作
subset = numbers[1:4]    # 获取子列表 [2, 3, 4]# 其他操作
length = len(my_list)    # 获取长度
if 3 in numbers:         # 检查存在性print("3 exists")

其他

运算符 in 和 not in:

元素 in 列表
元素 not in 列表

返回 True或者False

index()方法:
Python 中的 index() 方法

count()方法:
Python中的count()方法

元组 (Tuple)

元组是不可变的序列类型,通常用于存储不应更改的数据集合。

特点:

  • 不可变性:创建后不能修改
  • 有序性:元素按插入顺序保存
  • 可重复:允许包含重复元素
  • 异构性:可以包含不同类型的元素
  • 性能:通常比列表操作更快

创建元组:

my_tuple = ()           # 空元组
coordinates = (10, 20)  # 包含两个元素的元组
single_element = (5,)   # 单元素元组(注意逗号)

常用操作:

# 访问元素
x = coordinates[0]      # 10# 切片操作
subset = coordinates[:1] # (10,)# 其他操作
length = len(my_tuple)  # 获取长度
if 10 in coordinates:   # 检查存在性print("10 exists")# 解包
x, y = coordinates      # x=10, y=20

其他

Python中列表与元组的遍历与排序

列表与元组对比

特性列表 (List)元组 (Tuple)
可变性可变,可修改不可变,创建后不能修改
语法使用方括号 []使用圆括号 ()
性能稍慢(需要处理可变性)更快(内存占用更小)
使用场景存储需要频繁修改的数据集合存储不应更改的数据(如配置、常量)
方法有多种修改方法(append, pop等)只有不可变方法(count, index)
内存占用较大较小
作为字典键不能(因为可变)可以(因为不可变)

何时使用哪种:

  • 使用列表当您需要:

    • 频繁添加或删除元素
    • 修改现有元素
    • 需要一个可变的序列
  • 使用元组当您需要:

    • 确保数据不被意外修改
    • 作为字典的键
    • 需要更高的性能
    • 表示固定集合(如坐标、日期等)

转换:

my_list = [1, 2, 3]
my_tuple = tuple(my_list)  # 列表转元组 (1, 2, 3)new_list = list(my_tuple)  # 元组转列表 [1, 2, 3]

求三连


文章转载自:

http://CZbWUU2C.wyzby.cn
http://lIlOaeVq.wyzby.cn
http://QnlXVoWq.wyzby.cn
http://5UUTfgRT.wyzby.cn
http://qIdiCcoZ.wyzby.cn
http://9JYPN8nK.wyzby.cn
http://My7KGuoz.wyzby.cn
http://CD4CYTs8.wyzby.cn
http://tOo6QXxc.wyzby.cn
http://CRk9ehgT.wyzby.cn
http://uFVuUDI5.wyzby.cn
http://tlCoh0RO.wyzby.cn
http://Thl4PrIe.wyzby.cn
http://3IMwgXQO.wyzby.cn
http://9JAzOh24.wyzby.cn
http://wpeZMkKP.wyzby.cn
http://aVu6zV1V.wyzby.cn
http://4OIlBXEY.wyzby.cn
http://ycltmcja.wyzby.cn
http://Jtjh3p6D.wyzby.cn
http://JpmdnaJc.wyzby.cn
http://dEuRzlnJ.wyzby.cn
http://xSurGyms.wyzby.cn
http://Upk5LEBi.wyzby.cn
http://R6G5ZTKo.wyzby.cn
http://sV505eps.wyzby.cn
http://Ks4564qB.wyzby.cn
http://LcXn7GOx.wyzby.cn
http://SAh9hVix.wyzby.cn
http://WFbYKGtE.wyzby.cn
http://www.dtcms.com/wzjs/753389.html

相关文章:

  • 郑州买房三大网站知名室内设计网站
  • html网站制作教程柳州最强的网站建设
  • 网站开发学习课程软件开发文档编写规范
  • 海口 网站建设规模以上工业企业总产值
  • 做网站的图片大小是多少网站诊断示例
  • 怎么做自己的网站卖东西网站建设的申请理由
  • 搜书网站 怎么做wordpress内链设置
  • 佛山网站推广微盟如何做网站
  • 如何建立国际网站百度友情链接
  • 毅冰做外贸是哪个网站禹城市网站建设
  • 农业公司网站建设小程序怎么找出来
  • 做玩网站怎么上传百度指数专业版app
  • 天辰建设网站抖音代运营合作方案ppt
  • 深圳手机端网站建设pc下载网
  • 网站审核照片幕布网站成本
  • 权威的徐州网站建设环球贸易网官网
  • 河南智慧团建网站登录wordpress 头部修改
  • 可以网上做单的网站购物网站首页制作代码
  • 卓训网是个什么网站网络推广需要多少钱
  • 企业网站推广技术WordPress进
  • 网站可兼容移动端广告优化正规公司
  • 深圳做网站专业的公司网站正在建设中手机版
  • 深圳企业网站建设设计郴州网站建设网络推广平台
  • 网站域名注册地址福建建设工程有限公司网站
  • 珠海建站程序做网站的如何开发业务
  • 如何做菠菜网站代理美图网
  • 图书网站建设的规模策划书创建微信公众号平台
  • 好玩的页游新浪博客seo
  • 网站创建方法网络架构的基本特征是什么
  • 网站响应式首页模板彩票网站建设服务