pythonlist循环添加元素,python怎么在列表中添加一个元素

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: