python基础学习--day3.列表与元组

python中由四种内置的数据结构——列表、元组、字典、集合,他们能够将一些数据集合在一起

列表

列表定义:[‘元素1’,‘元素2’,‘元素3’]

创建列表

创建普通列表

list1=[1,2,3,4,5]

创建混合列表

list2=['student',3,'ID',[98,94,100]]

创建空列表

empty=[]

向列表添加元素

append(obj) 在列表末尾添加新的对象,只接受一个参数,参数可以是任何数据类型,被追加的元素在 list 中保持着原结构类型。

list1=[1,2,3,4,5]
list1.append(6)
print(list1)
print(len(list1))

在这里插入图片描述
extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

list1=[1,2,3,4,5]
list1.extend([6,7,8])
print(list1)
print(len(list1))

在这里插入图片描述
insert(index, obj) 在编号 index 位置前插入 obj。

list1=[1,2,3,4,5]
list1.insert(0,521)
print(list1)
print(len(list1))

在这里插入图片描述

从列表中获取元素

使用下标索引来访问列表中的值

list1=[1,2,3,4,5]
print(list1[0])

在这里插入图片描述

从列表中删除元素

remove(obj) 移除列表中某个值的第一个匹配项

list1=[1,2,3,4,5]
list1.remove(3)
print(list1)

在这里插入图片描述
del var1[, var2 ……]语句:删除单个或多个对象

list1=[1,2,3,4,5]
del list1[2]
print(list1)

在这里插入图片描述
pop([index=-1]) 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

list1=[1,2,3,4,5]
last=list1.pop()
print(list1)
print(last)

在这里插入图片描述

列表分片

切片的通用写法是 start : stop : step,step默认为1

list1=[1,2,3,4,5]
print(list1[:2])

在这里插入图片描述

list1=[1,2,3,4,5]
print(list1[::2])

在这里插入图片描述

列表运算符

比较操作符

逻辑操作符

连接操作符 +

重复操作符 *

成员关系操作符 in、not in

元组

「元组」定义语法为:(元素1, 元素2, …, 元素n)

创建和访问一个元组

tuple=(1,2,3,4,5,6)
print(tuple[0])
print(tuple[1:3])

在这里插入图片描述

更新和删除一个元组

tuple=(1,2,3,4,5,6)
tuple=tuple[:2]+(9,)+tuple[2:]
print(tuple)
在这里插入图片描述

元组相关的操作符

比较操作符

逻辑操作符

连接操作符 +

重复操作符 *

成员关系操作符 in、not in

发布了73 篇原创文章 · 获赞 0 · 访问量 987

猜你喜欢

转载自blog.csdn.net/weixin_44584702/article/details/102691698