python基础一基础一_03_列表列表
python基础一基础一_03_列表列表
导读:
本文主要记录自己学习python3基础中的要点知识和例子;所以可能整理的比较乱,仅供自己梳理和大家参考。
一、列表的定义一、列表的定义
列表是一个有序的,可修改的,元素以逗号分割,以中括号包围的序列列表是一个有序的,可修改的,元素以逗号分割,以中括号包围的序列
列表的索引和字符串的索引类似,但不完全相同,因为列表可以修改,所以我们可以通过列表的索引来修改列表。列表的索引和字符串的索引类似,但不完全相同,因为列表可以修改,所以我们可以通过列表的索引来修改列表。
1.定义一个空列表定义一个空列表
name = [] print(len(name))
print(type(name))
2.list的嵌套的嵌套
注意:列表里面的数据类型是可变的,甚至可以嵌套一个列表
name2 = ['ydxqbjl',18,[1,2,3]] print(type(name2))
print(len(name2))
二、二、python列表操作:列表操作:
1.列表的增添列表的增添
append():追加,在列表的尾部加入指定的元素:追加,在列表的尾部加入指定的元素
data_list = ['诺手','uzi','鲁班','ez'] print(id(data_list))
#
data_list.append('ydxq')
print(id(data_list))
print(data_list)
insert():将指定的元素插入到对应的索引位上,注意负索引:将指定的元素插入到对应的索引位上,注意负索引
data_list = ['诺手','uzi','鲁班','ez'] print(id(data_list))
#
data_list.insert(0,'蛮王')
print(data_list)
extend():将指定序列的元素依次追加到列表的尾部:将指定序列的元素依次追加到列表的尾部(合并合并)
data_list = ['诺手','uzi','鲁班','ez'] print(id(data_list))
#
data_list.extend([1,2,3])
print(data_list)
加和操作加和操作
print([1,2,3] + [1,2,3])
2.列表的删除列表的删除
pop():弹出,返回并删除指定索引位上的数据,默认删除索引为:弹出,返回并删除指定索引位上的数据,默认删除索引为-1的数据,也可指定位置的数据,也可指定位置
data_list = ['诺手','uzi','鲁班','ez'] print(data_list.pop())
print(data_list)
print(data_list.pop(0))
print(data_list)
remove():从左往右删除一个指定的元素:从左往右删除一个指定的元素
data_list = ['诺手','uzi','鲁班','ez'] print(data_list.remove('uzi'))
print(data_list)
del():删除整个列表或列表的数据,:删除整个列表或列表的数据,del是是Python内置功能,不是列表独有的内置功能,不是列表独有的
del data_list[0] print(data_list)
3.列表的查找和修改列表的查找和修改
根据下标查找根据下标查找
list = ['阿里','腾讯','百度','华为'] print(list[1])
in:查找元素是否在列表中,在输出:查找元素是否在列表中,在输出true,否则,否则false。还有很多方法,但主推。还有很多方法,但主推in
# in从左到右进行查找,找到后返回true 找不到返回flase
list2 = [1,2,3,4] 1 in list2
#True
10 in list2
#False
列表的修改列表的修改
list = ['阿里','腾讯','百度','华为'] print(list)
评论0
最新资源