+ 我要发布
我发布的 我的标签 发现
浏览器扩展
斑点象@Edge

Python中给列表追加数据的两种方法

列表是Python中常用的一种数据结构,在很多情况下我们都会用到列表。 Python列表的定义方式很简单: #空列表 pl = [] #定义有元素的列表 pl = [1,2,3] pl = ['a', 'b', 'c'] #列表元素可以是多种数据类型 pl = [1, 2, 3, 'a', 'b', 'c'] 定义完列表后,可以将一个元素添加到列表中,也可将添加另外一个列表到原列表中。 下面介绍如何添加元素或列表。 pl1 = [1 ,2 ,3] #将数字4添加到列表 pl1 中: pl1.append(4) print(pl1) >> 输出:[1, 2, 3, 4] #将字母添加到列表 pl1 中: pl1.append('a') print(pl1) >> 输出:[1, 2, 3, 4, 'a'] 在定义个列表 pl2: pl2 = ['b', 'c', 'd'] 使用 append 将 pl2 添加到 pl1 中: pl1.append(pl2) print(pl1) >> 输出:[1, 2, 3, 4, 'a', ['b', 'c', 'd']] 结果是不是有点不对?如果要在列表中添加列表,不能再使用 append 方法,而是要用 extend 方法 pl1.extend(pl2) print(pl1) >> 输出:[1, 2, 3, 4, 'a', 'b', 'c', 'd']
我的笔记