`

Python新手学习基础之数据结构-列表2 添加

阅读更多

insert

 

除了使用索引,我们还可以用列表的insert方法,在列表的指定位置添加新的值。

insert的用法:

 

list.insert(index, item)

例如:

 

 

like_animals = ['dog', 'elephant', 'rabbit', 'lion']
#使用列表的insert方法为like_animals添加元素
like_animals.insert(3,'pig')
print(like_animals)

 

 

 

当这个索引超出列表的最大范围时,会在最后插入,或者在最前面插入(当使用负数索引时)。

 

 

append

 

使用append()可以在列表尾端添加新的值,但一次只能添加一个值。

 

append的用法:

 

list.append(item)

 例如:

 

 

like_animals = ['dog', 'elephant', 'rabbit', 'lion']
#给like_animals尾端添加一个新的元素
like_animals.append('kongfu')
print(like_animals)

 更多学习内容,就在码芽网http://www.mayacoder.com/lesson/index



 

 

 

  • 大小: 5.1 KB
  • 大小: 5.2 KB
0
0
分享到:
评论
1 楼 octopole 2016-09-24  
23333333

相关推荐

    python-3.12.4-embed-amd64.zip

    Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, [随着版本的不断更新和语言新功能的添加,逐渐被...

    Python-100-Days-master.zip

    2. **列表、元组、字典与集合**:这四类数据结构是Python中常用的容器,它们各自有不同的特点和用途。列表是最常用的数据结构,支持动态添加和删除元素;元组是不可变的列表;字典则是一种键值对的映射关系;集合...

    零基础入门学习Python-价值200的鱼C论坛教程

    - **初级阶段**:专注于Python基础知识的学习,包括语法、数据结构等。 - **中级阶段**:进一步深入学习面向对象编程、网络编程等内容。 - **高级阶段**:探索更复杂的项目实践,如Web开发、数据分析等方向。 #### ...

    python基础教程txt免费-Python基础教程(第2版).pdf

    《Python基础教程(第2版)》是一本全面覆盖Python编程基础知识的经典教程,适用于不同层次的Python开发者。这本书经过了全面的更新,适应了...无论你是Python新手还是寻求进阶,都能在本书中找到有价值的学习资源。

    Python基础入门教程 Python完全新手教程 共19页.pdf

    列表是 Python 中的一种数据结构,使用方括号 [] 标记,可以使用 append 方法添加元素。例如,my_list = [],my_list.append(3) 可以添加元素 3 到列表中。列表可以使用索引访问,例如 print my_list[0] 可以输出第...

    python-3.10.11-amd64

    这一特性允许程序员使用类似模式匹配的方式来解构复杂的数据结构,如元组和字典,提高代码的可读性和简洁性。例如,可以使用`match`语句来匹配对象的不同形态,并根据匹配的结果执行不同的代码块。 其次,这个版本...

    python-3.12.2-amd64.exe

    Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被...

    跨平台的脚本语言-Python-v3.10.1-for Linux-python3.rar 安装包

    Python 提供了高效的高级数据结构,还能简单有效地面向对象编程。 Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言。 随着版本的不断更新和语言新功能的添加,逐渐...

    python-3.12.4-embed-arm64.zip

    Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, [随着版本的不断更新和语言新功能的添加,逐渐被...

    python-3.12.3.exe

    Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, [随着版本的不断更新和语言新功能的添加,逐渐被...

    Python完全新手教程

    从安装环境到基础语法,再到简单的数据结构操作,这些内容为后续更深入的学习打下了坚实的基础。本教程强调实践的重要性,鼓励读者通过实际编写代码来加深理解。例如,通过创建列表并对其进行操作、使用字典存储和...

    python官方3.8.4-amd64版本exe安装包

    对于初学者,了解Python的基本语法、数据结构、控制流以及函数是非常重要的。同时,掌握如何使用Python的标准库和第三方库(如Pandas、Matplotlib、Scikit-learn等)能极大地提高开发效率。Python的社区非常活跃,有...

    python-3.12.3-amd64.exe

    Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, [随着版本的不断更新和语言新功能的添加,逐渐被...

    Python-Crash-Course.pdf-DigitalBookPoint-.pdf

    1. **列表(Lists)**:Python中的列表是一种可变数据结构,用于存储多个元素。你可以添加、删除和修改列表中的元素,同时列表支持索引和切片操作。 2. **字典(Dictionaries)**:字典是另一种数据结构,它通过...

    python-2.7.18-64.rar

    4. **Python核心特性**:Python的核心特性包括简单易读的语法(如使用缩进来表示代码块),动态类型系统,内置的数据结构(如列表、字典和集合),以及强大的模块化设计。这些特性使得Python成为初学者和专业人士的...

    python新手入门项目--会员管理系统.zip

    【Python新手入门项目——会员管理系统】是一个非常适合初学者实践的编程练习,旨在帮助新手们快速掌握Python编程基础,以及理解如何构建一个简单的信息管理系统。在这个项目中,你将学习到以下核心知识点: 1. **...

    python零基础入门-Crossin的编程教室

    - **简单性**:Python语法简洁明了,学习曲线平缓,非常适合编程新手快速上手。 - **应用广泛**:无论是Web开发、数据分析、人工智能还是自动化运维等领域,Python都有着广泛的应用。 - **社区支持**:Python拥有...

    python-3.7.3-docs-html.zip

    在手册中,你会学到Python的基础知识,如变量、数据类型(包括整型、浮点型、字符串、列表、元组、字典和集合)、控制结构(如if语句、for循环和while循环)、函数定义与调用、类和对象(面向对象编程的基础)、模块...

    python基础学习资料

    10. **Python标准库的使用**:Python的标准库涵盖了网络通信、操作系统接口、数据结构、文本处理等多个领域。熟悉并合理利用这些模块,能够大大提高开发效率。 总的来说,"Python基础学习资料"压缩包中的"Byte of ...

Global site tag (gtag.js) - Google Analytics