首页 > 试题广场 >

Python2 中,以下不能在list中添加新元素的方法是(

[单选题]
Python2 中,以下不能在list中添加新元素的方法是()
  • append()
  • add()
  • extend()
  • insert()
1. 列表可包含任何数据类型的元素,单个列表中的元素无须全为同一类型。
2. append() 方法向列表的尾部添加一个新的元素。只接受一个参数。
3. extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。
4. insert() 将一个元素插入到列表中,但其参数有两个(如insert(1,”g”)),第一个参数是索引点,即插入的位置,第二个参数是插入的元素。
发表于 2019-06-28 10:57:46 回复(3)
list中的操作:


list中没有add,add()是字典中的操作
发表于 2020-07-18 10:09:27 回复(3)
append()函数:将新元素追加到列表末尾
In [1]: a = [1, 2, 3, 4, 5]
In [2]: a.append(6)
In [3]: a
Out[3]: [1, 2, 3, 4, 5, 6]
extend(): 通过该函数可以将另一个列表中的元素逐一添加到指定列表中

比如使用append()函数:

In [1]: a = [1, 2]
In [2]: b = [3, 4]
In [3]: a.append(b)
In [4]: a
Out[4]: [1, 2, [3, 4]]

使用extend()函数的效果:

In [1]: a = [1, 2]
In [2]: b = [3, 4]
In [3]: a.extend(b)
In [4]: a
Out[4]: [1, 2, 3, 4]

insert()函数:将新元素添加到指定索引号前面
In [1]: a = [1, 2, 3, 4, 5]
In [2]: a.insert(0, 0)
In [3]: a
Out[3]: [0, 1, 2, 3, 4, 5]

insert(index, object)

它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素




发表于 2021-01-28 09:42:41 回复(1)
答案不对吧,list 就没有add,add是dictionary的方法
发表于 2020-03-11 13:35:16 回复(0)
add是用于集合中的
发表于 2022-01-16 11:55:33 回复(0)
顺丰?
发表于 2020-03-03 09:49:14 回复(0)
A选项的append()方法在列表末尾添加元素;
B选项的add()方法在集合中添加元素;
C选项的extend()方法在列表末尾一次性追加多个元素;
D选项的insert()方法在列表指定位置之前插入元素。
发表于 2023-01-04 19:58:59 回复(0)
不说语言,我java一脸懵逼
发表于 2020-08-15 10:36:58 回复(7)
顺风的题就没做对过,真离谱
发表于 2020-03-05 21:00:20 回复(0)
extend() 用于添加列表,而不是元素
发表于 2022-11-07 23:19:48 回复(0)
append()默认在列表的最后一个位置添加元素
extend()列表的扩展,相当于给原来已经有的列表扩展一个新的列表
insert()制定位置插入,这里主要在使用的时候里面有两个参数,一个是索引值,一个是要插入的元素,第一个是索引值,第二个是要插入的元素
例如:list_a = []
list_a.extend([1,2,3,4]) 输出的结果为:list_a = [1,2,3,4] 
list_a.insert(3,9) 添加一个为9的元素,输出的结果为:list_a = [1,2,3,9,4]
使用insert的时候,我们第一个参数为索引值,通过这个索引值匹配到原来的列表的对应位置的时候,一定要在索引值所对应的位置   的前面去插入元素,这点很重要
发表于 2022-05-16 10:31:06 回复(0)
元组不能修改,记得
发表于 2022-05-10 18:50:56 回复(0)
add是集合添加的方法 集合还有一个update可以添加多个
发表于 2022-01-26 23:03:46 回复(0)
java中不就是add()方法添加元素
发表于 2021-09-28 08:41:53 回复(0)
这是python吧……为什么不指明语言,这让我怎么猜
发表于 2020-02-18 12:20:29 回复(2)