列表中插入元素:
在列表尾部插入元素:X.append(‘元素’)
motorcycles = ['honda', 'yamaha', 'suzuki']
motorcycles.append('zaza")
print(motorcycles)
在列表任意位置插入元素:X.insert(位置,’元素‘)
motorcycles=['jeli', 'yamaha', 'suzuki', 'zaza']
motorcycles.insert(0,'audi')
print(motorcycles)
#打印结果
['audi', 'jeli', 'yamaha', 'suzuki', 'zaza']
列表中删除元素:
删除已知位置的元素:del list【位置]
motorcycles.insert(0,'audi')
print(motorcycles)
['audi', 'jeli', 'yamaha', 'suzuki', 'zaza']
del motorcycles[0]
print(motorcycles)
['jeli', 'yamaha', 'suzuki', 'zaza']
将元素从列表中删除, 并接着使用它的值:list.pop(位置);不指定位置,则从最后一个位置开始删除
print(motorcycles)
['jeli', 'yamaha', 'suzuki', 'zaza']
poped_motor=motorcycles.pop(1)
print(poped_motor)
yamaha
根据值删除元素:list.remove('值‘)
print(motorcycles)
['jeli', 'suzuki', 'zaza']
motorcycles.remove('zaza')
print(motorcycles)
['jeli', 'suzuki']
列表排序:列表.sort()
cars = ['bmw', 'audi', 'toyota', 'subaru']
cars.sort()
print(cars)
['audi', 'bmw', 'subaru', 'toyota']
列表倒序排列:列表.sort(reverse=True),并排序
cars = ['bmw', 'audi', 'toyota', 'subaru']
cars.sort(reverse=True)
print(cars)
['toyota', 'subaru', 'bmw', 'audi']
利用sorted函数临时排序:sorted(列表)
cars = ['bmw', 'audi', 'toyota', 'subaru']
print(cars)
['bmw', 'audi', 'toyota', 'subaru']
sorted_cars=sorted(cars)
print(sorted_cars)
['audi', 'bmw', 'subaru', 'toyota']
用reverse倒转列表:列表.reverse();不排序
cars = ['bmw', 'audi', 'toyota', 'subaru']
cars.reverse()
print(cars)
['subaru', 'toyota', 'audi', 'bmw']