`
sodler
  • 浏览: 13714 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

Python内list添加内容

 
阅读更多

1. append() 追加单个元素到List的尾部,只接受一个参数,使用引号括起来的所有内容默认为字符,或者字符串,使用其他数据类型记得删掉引号。

 

>>>a=['a','b']
>>>a.append('c')
>>>a
['a','b','c']

>>> a = ['a','b','c']
>>> B = ['1','2','3']
>>> a.append('B')
>>> a.append(B)
>>> a
['a', 'b', 'c', 'B','1','2','3']

>>> C = {'name':123}
>>> a.append(C)
>>> a
['a', 'b', 'c', {'name': 123}]

>>> a.append('qwe')
>>> a
['a', 'b', 'c', 'qwe']

 

 

2. extend() 将一个列表中每个元素分别添加到另一个列表中,只接受一个参数;extend()相当于是将list B续接到list A的尾部。

 

>>> a = ['a','b','c']
>>> B = ['1','2','3']
>>> a.extend(B)
>>> a
['a', 'b', 'c', '1', '2', '3']
>>> a.extend('qwe')
>>> a
['a', 'b', 'c','q', 'w', 'e']

 

 

3. insert() 将一个元素插入到列表中,但其参数有两个(如insert(1,”g”)),第一个参数是索引点,即插入的位置,第二个参数是插入的元素。

 

>>>a
['a','b','c','d']
>>>a.insert(1,'x')
>>>a
['a','x','b','c','d']

 

 

4. + 加号,将两个list相加,会返回到一个新的list对象(仅仅限制在list数据格式),注意与前三种的区别。前面三种方法(append, extend, insert)可对列表增加元素的操作,他们没有返回值,是直接修改了原数据对象。 注意:将两个list相加,需要创建新的list对象,从而需要消耗额外的内存,特别是当list较大时,尽量不要使用“+”来添加list,而应该尽可能使用append()方法。

 

>>> a = ['a','b','c']
>>> B = ['1','2','3']
>>> C = {'name':123}
>>> d = a+b
>>> d
['a', 'b', 'c', '1', '2', '3']
>>> e = a+C
Traceback (most recent call last):
  File "<console>", line 1, in <module>
TypeError: can only concatenate list (not "dict") to list

 

 

 

分享到:
评论

相关推荐

    Python问题解决,重复向列表中添加字典作为元素

    目录Python问题解决(一),重复向列表中添加字典作为元素向一个列表中添加字典作为元素时错误描述解决最后 Python问题解决(一),重复向列表中添加字典作为元素 其他python学习笔记集合: Python基础知识详解 从...

    Python中给List添加元素的4种方法分享

    在Python中,向List添加元素,方法有如下4种方法(append(),extend(),insert(), +加号) 1. append() 追加单个元素到List的尾部,只接受一个参数,参数可以是任何数据类型,被追加的元素在List中保持着原结构类型。 ...

    python-list语法.docx

    python list语法 Python List语法详解 Python是一种高级编程语言,它的列表(List)是一种非常常用的数据类型。列表是一种有序的集合,可以包含任意类型的数据,例如数字、字符串、布尔值等。在Python中,列表是用方...

    测量程序编制 - python 23数据类型:List(列表)-添加.pptx

    数据类型:List(列表)-添加 List(列表)——添加 使用+运算符可以将多个序列连接起来;列表是序列的一种,所以也可以使用+进行连接,这样就相当于在第一个列表的末尾添加了另一个列表。 使用+会生成一个新的列表...

    python 基础-数据结构列表list.docx

     在Python中有三种内建的数据结构 ——列表 ——元组 ——字典  list是处理一组有序项目的数据结构;  元素存在[ ]之中,用逗号隔开;  创建列表后,可进行添加、删除、查找等功能;  由于可以添加和...

    详解python中list的使用

    1、list(列表)是一种有序的集合,可以随时添加、修改、删除其中的元素。 举例:listClassName = [‘Jack’,’Tom’,’Mark’] 列表可以根据索引获取元素,如:listClassName[0] : 列表索引是从0开始的,最后一个...

    老男孩第三期Python全栈开发视频教程 零基础系统学习Python开发视频+资料

    ├─(73) 08 python s3 day50 django模板之继承标签extend和添加标签include.avi ├─(74) day50课上所有.rar (15)\\python全栈day51-60\\python全栈s3 day51;目录中文件数:6个 ├─(75) 01 python s3 day51 数据库...

    Python列表(List)的常用操作方法.md

    本文介绍了Python列表(List)的常用操作方法。通过示例代码演示了如何使用这些方法对列表进行添加、插入、移除、删除、获取长度、判断元素是否存在、排序和反转等操作。 通过学习本文,您将了解以下内容: Python...

    ListCtrl控件和下拉框,编辑框等控件组合使用

    ListCtrl控件和下拉框,编辑框等控件组合使用ListCtrl控件和下拉框,编辑框等控件组合使用ListCtrl控件和下拉框,编辑框等控件组合使用ListCtrl控件和下拉框,编辑框等控件组合使用ListCtrl控件和下拉框,编辑框等...

    python在每个字符后添加空格的实例

    /usr/bin/env Python # coding=utf-8 file = open("chinese1.txt",'r') file2 = open(r'chinese2.txt', 'w')# 返回一个文件对象 list1= file.readlines() list2 = [] j = -1 for i in list1: j+=1 if j % 3 == 2: ...

    python 实现数组list 添加、修改、删除的方法

    下面小编就为大家分享一篇python 实现数组list 添加、修改、删除的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    python中list常用操作实例详解

    主要介绍了python中list常用操作,以实例形式较为详细的分析了列表list中常用的建立、添加、删除、搜索、过滤等操作技巧,需要的朋友可以参考下

    Python列表(List)常用操作课后练习讲解.md

    内容概要 本文介绍了使用Python列表的常用操作方法完成课后练习的解答过程。通过示例代码演示了如何创建空列表、向列表中添加元素、访问列表元素并计算列表元素之和。 通过学习本文,您将了解以下内容: 使用循环...

    【Robotframework】列表List的常用操作.pdf

    判断list相等 注意:@{list}是robot提供的语法,python并没有@{},只有${},所以要⽐较两个@{list},需要把@{list},直接写成英⽂dollar ${list}进 ⾏对⽐ ⽰例: @{list} Create List lilei hanmeimei liming ...

    Python中List和Tuple类型1

    第四章 List和Tuple类型一一一、类类型型型创创建建繐繹繴繨繯繮内置的一种数据类型是列表:繬繩繳繴縻繬繩繳繴是一种有序的集合,可以随时添加和删除其中的元素

    (Python基础教程之三)Python代码中添加注释

    Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操作 Python中的list操作 Python中的Tuple操作 Pythonmax()和min()–在列表或数组中查找最大值和最小值 Python...

    Python操作列表之List.insert()方法的使用

    insert()方法插入对象obj到列表的偏移量索引。 语法 以下是insert()方法的语法: list.insert(index, obj.../usr/bin/python aList = [123, 'xyz', 'zara', 'abc'] aList.insert( 3, 2009) print Final List : , aList

    python读取各种文件数据方法解析

    python读取.txt(.log)文件 、.xml 文件 、excel文件数据,并将数据类型转换为需要的类型,添加到list中详解 1.读取文本文件数据(.txt结尾的文件)或日志文件(.log结尾的文件) 以下是文件中的内容,文件名为data...

    python基础入门教程.docx

    python基础入门教程全文共3页,当前为第1页。...列表的有关操作 (1)创建列表 程序分析: 利用列表名_list 创建列表,利用方括号[],列表一旦建立,可以进行添加,删除或者搜索的操作,可以是int也可以是str

Global site tag (gtag.js) - Google Analytics