python列表与元组增删改查

什么是列表:

列表(list)是python以及其他语言中最常用到的数据结构之一,python使用中括号[]
来解析列表,列表是可变的(mutable)–可以改变列表的内容。

数据类型
整数
字符串
列表,元组

索引(下标) ,都是从0开始
切片
.count 查某个元素的出现次数
.index 根据内容找其对应的位置
“haidilao ge” in a
增加
a.append() 追加
a.insert(index, “内容”)
a.extend 扩展

    修改
        a[index] = "新的值"
        a[start:end] = [a,b,c]

    删除
        remove("内容")
        pop(index)
        del a, del a[index]
        a.clear() 清空

    排序
        sort ()
        reverse()

对应操作:
1 查 ([])

python列表与元组增删改查_第1张图片

2 增 (append,insert)

insert 方法用于将对象插入到列表中,而append方法则用于在列表末尾追加新的对象

python列表与元组增删改查_第2张图片

3 改(重新赋值)

python列表与元组增删改查_第3张图片

4 删(remove,del,pop)

python列表与元组增删改查_第4张图片

5 其他操作

count 方法统计某个元素在列表中出现的次数:

python列表与元组增删改查_第5张图片

5.2 extend
extend方法可以在列表末尾追加另一个序列中的多个值。

python列表与元组增删改查_第6张图片

5.3 lindex
index方法用于从列表中找出某个值第一个匹配项的索引位置:
在这里插入图片描述

5.4 reverse

reverse 方法将列表中的元素反方向存款。

在这里插入图片描述

5.5 sort

sort方法用于原来位置对列表进行排序。

在这里插入图片描述

元组:

组被称为只读列表,及数据可以被查询,但不能被修改,所以,列表的切片操作同样适用于元组。
元组写在小括号(())里,元素之间用逗号隔开。
虽然tuple的元素不可改变,但它可以包含可变对象,比如list列表。
构造包含0个或1个元素的元组比较特殊,所以有一些额外的语法规则:

tup1 = ()  # 空元组
tup2 = (20,) # 一个元素,需要在元素后添加逗号

作用:
1 对于一些数据我们不想被修改,可以使用元组;
2 另外,元组的意义还在于,元组可以在央射(和集体的成员)中当键使用–
而列表则不行;元组作为很多内建函数和方法的返回值存在。

python列表与元组增删改查_第7张图片

python列表与元组增删改查_第8张图片

你可能感兴趣的:(python列表与元组增删改查)