题解 | #改变单词游戏#
改变单词游戏
https://www.nowcoder.com/practice/a934515e28a54d3f85bc2c272989be9e
wordList = input().split() print(wordList) del wordList[-1] # wordList.pop() print(wordList) word =input() wordList.append(word) print(wordList)
一、del函数
1、根据索引删除;
2、删除索引范围内的元素;
3、删除整个列表。
实例
list1 = ['a','b','c','d','e','f','g']
del list1[1] print(list1)
输出 ['a', 'c', 'd', 'e', 'f', 'g']
二、remove函数
1、根据元素检索删除;
2、删除第一个出现的对应元素;
3、确定列表种有某个元素,删除它。
实例
>>> a = [0, 2, 2, 3]
>>> a.remove(2)
>>> a [0, 2, 3]
三、pop 函数
1、pop()方法用于删除列表中的最后一个元素,并返回该元素本身;
2、pop(1)也可通过下标(从0开始)指定删除某个元素,并返回该元素本身;
3、pop("name")当传入字典的键,返回该键对应的值,并将该键值对从字典删除【必须传值】;
4、字典调用的pop("name","age")最多能传两个参数。
5、通过集合实例对象调用pop()不能传参,随机移除集合的一项并将其返回。
>>> a = [0, 2, 2, 3]
>>> a.pop()
>>> a [0, 2, 2]
>>> a = {1, 2 , "age"}
>>> a.pop()
>>> a {1, "age"}