pythonlist循环添加元素,python怎么在列表中添加一个元素
Python append()方法添加元素
append()方法用于将元素追加到列表的末尾,其语法格式如下:
Listname.append(obj)其中Listname是指要添加的元素列表;Obj表示添加到列表末尾的数据。它可以是单个元素、列表、元组等。
例如:
a_list=[crazyit ,20,-2]
#追加元素
a_list.append(fkit )
打印(列表)
一个元组=(3.4,5.6)
# Append tuple,被视为一个元素
列表追加(元组)
打印(列表)
#追加列表,该列表被视为一个元素
a_list.append([a , b])
print(a_list)的运行结果是:
[crazyit ,20,-2, fkit]
[crazyit ,20,-2, fkit ,(3.4,5.6)]
[crazy it ,20,-2, fkit ,(3.4,5.6),[a , b]]可以看出,即使append()方法被传递了一个list或者tuple,这个方法也只会把它当作一个元素直接添加到list中,这样就形成了一个新的包含list和tuple的list。
相关:《Python教程》
Python extend()方法添加元素
当然,如果想只追加列表中的元素,而不是追加的列表或元组整体,可以使用列表提供的extend()方法。
extend()方法的语法格式如下:
Listname.extend(obj)例如:
b_list=[a ,30]
#追加元组中的所有元素
b_list.extend((-2,3.1))
打印(b _列表)
#追加列表中的所有元素
b_list.extend([C , R , A])
打印(b _列表)
#追加间隔中的所有元素
b_list.extend(范围(97,100))
print(b_list)的运行结果是:
[a ,30,-2,3.1]
[a ,30,-2,3.1, C , R , A]
[a ,30,-2,3.1, C , R , A ,97,98,99]Python insert()方法插入元素
如果想在列表中间添加元素,可以使用list的insert()方法。此方法的语法格式为:
Listname.insert(index,obj),其中index参数是指将元素插入列表中指定位置的索引值。
使用insert()方法将元素插入列表中。和append()方法一样,不管插入的对象是列表还是元组,都只会作为一个元素整体对待。
例如:
c_list=list(range(1,6))
打印(c_list)
#在索引3处插入一个字符串
c_list.insert(3,疯狂)
打印(c_list)
#在索引3处插入列表
c_list.insert(3,[疯子])
print(c_list)的输出结果是:
[1,2,3,4,5]
[1,2,3,疯狂,4,5]
[1,2,3,[crazy], crazy ,4,5]注意insert()主要用于插入元素。将元素添加到列表末尾时,仍应使用append()方法。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。