稻盛和夫说,人之一生在于修炼灵魂,这可真是太痛苦的过程了。
阅读之前,先要知道这篇文章的重点是,列表插入的两种方法和四种删除方法。
一、基础知识点
names=['zhang','wang','li','zhao','liu']
print(names[-1])
最后的输出结果是 liu
重点一:两种插入方法:.append('xxx') 和 .insert(0,'xxxx')
在表尾添加元素,使用方法append .如上例中在最后添加一个姓名:
names=['zhang','wang','li','zhao','liu']
print(names[-1])
names.append('cui')
print(names)
结果如下:
使用方法insert()可在列表的任何位置添加新元素,但需要指定插入位置。如下面代码的最后两行:
names=['zhang','wang','li','zhao','liu']
print(names[-1])
names.append('cui')
print(names)
names.insert(2,'han')
print(names)
重点二:四种删除方法: del pop() pop(0) remove()
del删除的元素无法再使用。
删除列表里第三个元素:
names=['zhang','wang','li','zhao','liu']
print(names[-1])
names.append('cui')
print(names)
names.insert(2,'han')
print(names)
del names[2]
print(names)
names=['zhang','wang','li','zhao','liu']
print('下面演示用负数来操作列表最后几位元素\n')
print(names[-1])
print('下面演示用append在列表尾添加元素\n')
names.append('cui')
print(names)
#下面演示用insert在列表指定位置添加元素
print('下面演示用insert在列表指定位置添加元素\n')
names.insert(2,'han')
print(names)
#下面演示用del删除列表中指定位置的元素
print('下面演示用del删除列表中指定位置的元素\n')
del names[2]
print(names)
print('下面演示用pop()删除列表中最后一个元素\n')
poped_name=names.pop()
print(poped_name)
print(names)
用pop()方法删除任意位置的元素。
names=['zhang','wang','li','zhao','liu']
print('下面演示用负数来操作列表最后几位元素\n')
print(names[-1])
print('下面演示用append在列表尾添加元素\n')
names.append('cui')
print(names)
#下面演示用insert在列表指定位置添加元素
print('下面演示用insert在列表指定位置添加元素\n')
names.insert(2,'han')
print(names)
#下面演示用del删除列表中指定位置的元素
print('下面演示用del删除列表中指定位置的元素\n')
del names[2]
print(names)
print('下面演示用pop()删除列表中最后一个元素\n')
poped_name=names.pop()
print(poped_name)
print(names)
print('下面演示使用pop方法删除任意一个元素\n')
poped01_name=names.pop(1)
print(poped01_name)
print(names)
当我们只知道要删除的值而不确定要删除的位置时,用remove();使用remove删除值时也可以继续使用它,见下例。
names=['zhang','wang','li','zhao','liu']
print('下面演示用负数来操作列表最后几位元素\n')
print(names[-1])
print('下面演示用append在列表尾添加元素\n')
names.append('cui')
print(names)
#下面演示用insert在列表指定位置添加元素
print('\n下面演示用insert在列表指定位置添加元素')
names.insert(2,'han')
print(names)
#下面演示用del删除列表中指定位置的元素
print('\n下面演示用del删除列表中指定位置的元素')
del names[2]
print(names)
print('\n下面演示用pop()删除列表中最后一个元素')
poped_name=names.pop()
print(poped_name)
print(names)
print('\n下面演示使用pop方法删除任意一个元素')
poped01_name=names.pop(1)
print(poped01_name)
print(names)
print('\n下面演示用方法remove删除已知名字的元素')
the_leaved_one='zhao'
names.remove(the_leaved_one)
print(names)
print('\nThe '+the_leaved_one.title()+' has gone for years'+'.')