文章仅供学习参考
我们在python中,可以通过append()方法向列表中添加元素,append()方法将新的元素添加到列表中最后一个元素位置。
例:
name = ['xiaoming','xiaoli','xiaozhang']
name.append('xiaowang')
print(name)
['xiaoming', 'xiaoli', 'xiaozhang', 'xiaowang']
extend()方法可以将另一个集合中的元素逐一添加到列表中。
name = ['xiaoming','xiaoli']
names = ['xiaozhang','xiaowang']
name.append(names)
name.extend(names)
print(name)
insert()方法,在制定的位置(下标)前面插入元素
a = [1, 2, 3]
a.insert(0, 4)
print(a)
[4, 1, 2, 3]
a = [1, 2, 3]
a.insert(3, 4)
print(a)
[1, 2, 3, 4]
列表的元素删除可以使用del、pop、remove三种删除方式,下面我们就来介绍一下这三种方式的区别,及使用方法。
pop方法(),删除列表中最后一个元素。
name = ['xiaoming','xiaoli','xiaozhang','xiaowang']
name.pop()
print(name)
['xiaoming', 'xiaoli', 'xiaozhang']
del()方法可以通过我们制定的元素(下标)进行删除。
name = ['xiaoming','xiaoli','xiaozhang','xiaowang']
del name[0]
print(name)
['xiaoli', 'xiaozhang', 'xiaowang']
remove()方法可以通过元素的值来进行删除。
name = ['xiaoming','xiaoli','xiaozhang','xiaowang']
name.remove('xiaoli')
print(name)
['xiaoming', 'xiaozhang', 'xiaowang']
列表的修改方式非常的简单,我们只需要知道要修改元素的下标,就可以来进行修改元素了。
name = ['xiaoming','xiaoli','xiaozhang','xiaowang']
name[0] = 'xiaohua'
print(name)
['xiaohua', 'xiaoli', 'xiaozhang', 'xiaowang']
name = ['xiaoming','xiaoli','xiaozhang','xiaowang']
name[3] = 'xiaohua'
print(name)
['xiaoming', 'xiaoli', 'xiaozhang', 'xiaohua']
列表中的查找,其实就是看看指定的元素是否存在。
python中的查找常用方法为:
in 与 not in
in表示存在,如果存在则结果为True,否则为False
not in 表示不存在,如果不存在则结果为True,否则为False
例子:
name = ['xiaoming','xiaoli','xiaozhang','xiaowang']
findname = input('输入要查找的名字:')
if findname in name:
print('找到了想要查找的名字!')
else:
print("未找到要查找的名字!")
网友评论