第三天python

本文介绍了Python中list和tuple的共同点与区别,强调了tuple的不可变特性。同时,列举了多种序列类型,如字符串、字节、元组和列表,并展示了如何在不同序列间转换。此外,详细探讨了tuple的操作方法,包括创建、访问和组合,以及list的主要操作,如创建、删除、修改和遍历。内容涵盖了Python基础数据类型的使用和操作技巧。
摘要由CSDN通过智能技术生成

目录

一、list和tuple共同点和区别

二、定义一个变量,包含现在所学的数据类型

 三、目前学到的序列有哪些?

     1、  将除tuple之外的序列转换为tuple

     2、 将除list之外的序列转换为list

四、tuple中有哪些操作方法

五、list中有哪些操作方法、


一、list和tuple共同点和区别

共同点 :都是序列,可以存储不同类型的数据

区别     :tuple 不可变的序列

                list   可变的序列


二、定义一个变量,包含现在所学的数据类型

 
三、目前学到的序列有哪些?

  • 字符串

  • 字节

  • 元组

  • 列表

     1、  将除tuple之外的序列转换为tuple

     2、 将除list之外的序列转换为list

四、tuple中有哪些操作方法

        元组的元素不能修改,元组使用小括号,元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

  • 创建元组

格式:tuple = (元素1, 元素2, ...)

元组与字符串类似,下标索引从0开始,可以进行截取,组合等

存储多个不同类型的数据

创建一个空元祖

存储一个数据的元祖

元组中只包含一个元素时,需要在元素后面添加逗号来消除歧义。

  • 访问元组

元组可以使用下标索引来访问元组中的值

  • 修改元组

元组中的元素值是不允许修改的,但我们可以对元组进行连接组合

  • 删除元组

元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组


五、list中有哪些操作方法

List 列表是使用 [ ] 进行定义的。可以在列表中添加任何类型的数据,各个值使用逗号隔开。

python的操作方法包括:创建、删除、修改、查找等

1.创建列表

2.删除列表

3.修改列表

4.列表的其他操作

  • 切片操作
  • 索引
  • 正序排列(按数值大小),不能将数字和字符串一起进行排序,否则会报错
  • 逆序排列(按数值大小),不能将数字和字符串一起进行排序,否则会报错
  •  len(list):列表元素个数
  •  max(list):返回列表元素最大值,同类型比较
  •  min(list):返回列表元素最小值,同类型比较
  •  ist(seq):将元组转换为列表

5.列表的遍历方法

  • 使用索引来遍历
  • 使用列表中的值进行遍历

列表支持的相关操作

     索引,切片,加,乘,检查成员

     a.通过数字索引来取值

     b.通过切片取值

     c.列表相加:直接使用+

     d.列表相乘

     e.元素检查:用in检查元素是否在列表中 

列表操作常用操作包含以下方法:

  • list.append(obj):在列表末尾添加新的对象
  • list.count(obj):统计某个元素在列表中出现的次数
  • list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
  • list.index(obj):从列表中找出某个值第一个匹配项的索引位置
  • list.insert(index, obj):将对象插入列表
  • list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
  • list.remove(obj):移除列表中某个值的第一个匹配项
  • list.reverse():反向列表中元素
  • list.sort([func]):对原列表进行排序
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

妳的大青

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值