定义一个列表:list = 【'wyj', 'zmy'】
新增:
1.在列表的末位新增一个Test元素
list.append('Test')
2.在列表指定位置添加Test元素
list.insert(1,'Test')
修改:
list[0] = 'AAA'
删除:
1.删除列表中的第一个元素
list.pop(0)
del list[0]
list.remove('wyj')
注:pop方法删除时有返回值,del删除时没有返回值,remove是按照元素名称进行删除,del是python语句,不是方法。
列表的常用方法:
1.统计列表中某个元素的个数
list.count['wyj']
2.查看列表某个元素的下标
list.index('wyj')
3.列表元素顺序反转显示
list.reverse()
list1 = [2,4,6,1,5]
4.将列表中的元素从大到小正序排序
list1.sort()
5.清空列表
list.clear()
6.将list1中的元素放到list中
list.extend(list1)
也可以
list2 = list + list1
循环:
for i in list:
print(list)
if 'wyj' in list:
print('存在')
break
else:
print('不存在')
注:不要循环删list,因为会导致下标错乱
切片:切片就是对list一个范围的取值
list = [1,2,3,4,5,6,7,8,9,10]
list = [0:8:2] # 顾头不顾尾 0为从第一个元素开始取,8为取到下标为8的元素但是不包括8,如果8为负数,那就代表从最后往前取,取到倒数第八个元素,2为步长,代表隔几个元素取一次。
元祖
tuple = (1,2,3,4)
#元组,元组里面的数据不可以修改