Python-如何为列表添加元素

2024-10-15 15:29:17

列表类型是可变的序列类型,就是增可删除数据,这里介绍类别增加数据的几个基本的方法。

1.追加数据:

1、追加单个元素: list.append(a)。此方法的功能是在调用它的列表内末尾添加一个新的元素a。注:追加就是向列表的最后加入数据。例如:list_a = ['齐德隆', '齐东强', 'Tom']list_a.append('Jerry')>>>['齐德隆', '齐东强', 'Tom', 'Jerry']

Python-如何为列表添加元素

3、虽然元组是不可变类型,但它的元素中如果有列表,仍可以向列表添加数据。例如:tup_a = ('齐德隆', '齐东强', [23, 45, 'Jerry'])tup_a[2].append('Tom')>>>('齐德隆', '齐东强', [23, 45, 'Jerry', 'Tom'])

Python-如何为列表添加元素

5、将字符串,元组,字典作为参数,扩展至列表。但参数是字典时是将字典的键扩展至列表。例如:list_a={'Tom':23,'Jerry':34}list_b=(11,22,33list_c=['齐德隆', '齐东强' , '光头强'list_c.extend(list_a)list_c.extend(list_b>>>['齐德隆', '齐东强', '光头强', 'Tom', 'Jerry', 11, 22, 33]

Python-如何为列表添加元素

7、也可将任何返回序列的函数作为参数来扩展列表。例如:def makeList(a): newL = [x for x in range(2, a) if a % x == 0] return newLlist_c = ['齐德隆', '齐东强', '光头强']list_c.extend(makeList(18))>>>['齐德隆', '齐东强', '光头强', 2, 3, 6, 9]

Python-如何为列表添加元素

2.插入数据:

1、在给定的位置插入一个元素:list.insert(i,a)此方法的功能是:向列表指定位置添加元素。1)参数i,是要插入到列表的位置(即索引),2)参数a,是要插入的元素。例如:list_c = ['齐德隆', '齐东强', '光头强']list_c.insert(0,'灰太狼')>>>['灰太狼', '齐德隆', '齐东强', '光头强']

Python-如何为列表添加元素

3.利用运算符加+和乘*

1、将若干列表合并:这种方法虽然是合并,但确确实实是向列表添加了元素。list_a = ['Jerry', 'Tom']list_b=[11,22,33]list_c = ['齐德隆', '齐东强', '光头强']list_a+=(list_b+list_c)>>>['Jerry', 'Tom', 11, 22, 33, '齐德隆', '齐东强', '光头强']

Python-如何为列表添加元素
猜你喜欢