列表
#列表
names = ['test1', 'test2', 'test3', 'test4', 'test5']
print(names)
print(names[0])
print(names[1:3]) #切片
print(names[0:3])
print(names[:3])
#取最后一个值
print(names[4])
print(names[-1])
#取倒数第二个值
print(names[-2])
#取最后两个值
print(names[-2:])
print(names[-4:-2])
#列表添加元素
names.append('test6')
print(names)
names.insert(1, 'abc')
print(names)
names.insert(3, 'hello')
print(names)
#修改元素
names[2] = 'qwert'
print(names)
#删除元素
#三种方法
names.remove('qwert')
del names[1]
names.pop()
#pop()默认删除最后一个
names.pop(1)
#通过元素的值找到值所在的位置
print(names.index('test4'))
print(names[names.index('test4')])
#列表中的相同元素
names = ['test1', 'test2', 'test3', 'test1', 'test4']
print(names.count('test1'))
#清空列表
names.clear()
print(names)
#reverse
names = ['a', 'b', 'c']
print(names)
names.reverse()
print(names)
#sort方法,排序,按ascii码顺序排序
names = ['b', '9', 'h', 't']
names.sort()
print(names)
#extend方法
names = ['a', 'b', 'c']
names2 = ['1', '2', '3']
names.extend(names2)
print(names)
print(names2)
#删除列表
del names2