文章目录
前言一、列表及其使用1.列表的特点2. 列表的使用方法 二、元组及其特点1.元组的类型是tuple1.元组的查找操作2. 计算元组某个元素出现的次数3.统计元组内元素的个数 总结
前言
本文着重介绍python中的列表和元组以及列表和元组之间的区别
一、列表及其使用
1.列表的特点
1.列表类似于数组,有下标。
从左到右开始的话,下标是从0开始的,从右到左的话,下标是从-1开始的。
2.列表的元素可以是任意类型的,而数组的元素只能是同一种类型的元素。
3.下标的使用不能超过元素的数量,否则会报错。
2. 列表的使用方法
1)查找某元素在列表中的位置
列表.index(元素)
返回值为下标
如果找不到,就报错valueError
mylist = ["hello","world","python"]ret = mylist.index("world")print(ret)
2)修改特定下标的元素
mylist[1] = "World"
3)在某下标插入元素
列表.insert(下标,元素)
mylist.insert(1,"bit")
4)在列表末尾追加一个元素
列表.appen(元素)
mylist.append("Good")
5)在列表末尾追加一批新元素
列表.extend(新的列表)
mylist.extend([1,2,3])
6)删除指定下标的元素,两种方式
1.del 列表[下标]
del mylist[2]
2.列表.pop(下标)
这种方法本质上是取出下标的元素并且返回,所以可以用返回值接收,也可以不接收
ret = mylist.pop(0)print(ret)
7)删除某元素在列表中第一次匹配的位置,后面的不删除
mylist = ["world","world","hello","hello","world","python"]mylist.remove("hello")print(mylist)
8)清空列表
列表.clear() , 括号里面不需要任何值
mylist.clear()
9)计算列表中某元素的数量,返回值需要接受
列表.count(元素)
ret = mylist.count("world")print(ret)
10)计算列表中的全部元素数量
len.(列表)
ret1 = len(mylist)print(ret1)
案例练习:
# 列表的练习案例:mylist = [21,25,21,23,22,20]# 2.追加一个数字31到尾部mylist.append(31)print(mylist)# 3.追加新列表[29,33,30]到列表尾部mylist.extend([29,33,30])print(mylist)# 4.取出第一个元素ret = mylist.pop(0)print(ret)ret = mylist[-1]print(ret)ret = mylist.index(31)print(ret)
二、元组及其特点
1.元组的类型是tuple
元组可以理解成不可改变元素的列表
定义三个元素的元组:
使用括号
但是假如元组的元素是列表的话,可以更改该元素
1.元组的查找操作
元组.index(元素)
2. 计算元组某个元素出现的次数
3.统计元组内元素的个数
len(元组)
总结
本文介绍了列表和元组的概念和特点