掌握Python的X篇_15_list容器的基本使用

这篇具有很好参考价值的文章主要介绍了掌握Python的X篇_15_list容器的基本使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

list的应用很广泛,当需要动态的增减容器中的元素,都是可以使用到的。

1. 什么是容器变量

容器变量是一种特殊的变量,容器变量中,可以存储多个其它变量
我们可以把list比作书柜,而之前所学的普通变量类型( 比如数字 ) 是书

2. 如何定义一个ist变量

list变量也是一种变量,因此其变量名的要求与之前所学习的普通变量一致。
不过对于list变量而言,其初始化是接触了特殊符号:"[]",来告之python,我们需要的是一个ist容器类型的变量

2.1 定义list变量,无初始化值

如下所示:

mylist = []

定义了一个mylist变量,但是其中没有任何元素

2.2 定义的同时初始化

  • 也可以在定义list变量时,同时初始化其中各个元素的值,使用逗号分割开各个元素即可。
  • 各个元素的类型可以不一致。
In [4]: mylist = [12,123,34,"天气清爽"]

In [5]: print(mylist)
[12, 123, 34, '天气清爽']

python是比较智能的,在打印出所有元素的时候,会用[]表示打印出来的是个list

3. 引用list中的元素

  • list中的所有元素,都会按加入先后的顺序排序,每个元素都有一个编号,称为下标。
  • list的下标是从0开始的(而不是1)。我们通过语法:
<list变量名>[<下标序号>]

来引用具体的元素。

In [6]: print(mylist[3])
天气清爽

In [7]: mylist[3]
Out[7]: '天气清爽'

4. 向lst中添加元素

每个list变量都内置了很多方法(函数),我们可以通过调用append方法,向list变量中添加元素。

<list变量名>.append(<需要添加的元素>)

比如:

In [8]: mylist.append(23)

In [9]: mylist
Out[9]: [12, 123, 34, '天气清爽', 23]

5. 删除list中的元素

  • 通过调用list的pop方法,可以删除掉指定下标的元素
  • 如果不指定下标,则默认删时是后一个元素 :
<list变量名>.pop(<下标>)

示例:

In [11]: mylist.pop()
Out[11]: 23

In [12]: mylist
Out[12]: [12, 123, 34, '天气清爽']

In [13]: mylist.pop(1)
Out[13]: 123

In [14]: mylist
Out[14]: [12, 34, '天气清爽']

6. 学习视频地址:list容器的基本使用文章来源地址https://www.toymoban.com/news/detail-614771.html

到了这里,关于掌握Python的X篇_15_list容器的基本使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 掌握Python的X篇_16_list的切片、len和in操作

    掌握Python的X篇_16_list的切片、len和in操作

    接上篇掌握Python的X篇_15_list容器的基本使用,本篇进行进一步的介绍。 Python中的list中的下标,可以是负数,代表着“倒数第n个”。 所谓的切片,就是返回list中的一部分(子集) 切片(slice)不仅是针对list,而是对Python中所有线性数据结构都可以使用,常用的还是list中 可

    2024年02月15日
    浏览(10)
  • C++STL---Vector、List所要掌握的基本知识

    C++STL---Vector、List所要掌握的基本知识

    绪论​ 拼着一切代价,奔你的前程。 ——巴尔扎克;本章主要围绕vector和list的使用,以及容器底层迭代器失效问题,同时会有对原码的分析和模拟实现其底层类函数。​​​​ 话不多说安全带系好,发车啦(建议电脑观看)。 附:红色,部分为重点部分;蓝颜色为需要记

    2024年02月08日
    浏览(31)
  • 【深度学习】 Python 和 NumPy 系列教程(三):Python容器:1、列表List详解(初始化、索引、切片、更新、删除、常用函数、拆包、遍历)

    【深度学习】 Python 和 NumPy 系列教程(三):Python容器:1、列表List详解(初始化、索引、切片、更新、删除、常用函数、拆包、遍历)

    目录 一、前言 二、实验环境 三、Python容器(Containers) 0、容器介绍 1、列表(List) 1. 初始化 a. 创建空列表 b. 使用现有元素初始化列表 c. 使用列表生成式 d. 复制列表 2. 索引和切片 a. 索引 b. 负数索引 c. 切片 3. 常用操作(更新、删除) a. 更新单个元素 b. 更新切片 c. 删除单

    2024年02月09日
    浏览(11)
  • Python数据容器(列表list、元组tuple、字符串str、字典dict、集合set)详解

    相关介绍: 一种可以容纳多份数据的数据类型,容纳的每一份数据称之为一个元素。每一个元素,可以是任意类型的数据 分为五类: 列表[list]、元组(tuple)、字符串(str)、集合{set}、字典{dict} 相应区别: 列表 元祖 字符串 集合 字典 元素数量 多个 多个 多个 多个 多个 元素类

    2024年02月11日
    浏览(27)
  • 【c++】 list容器的基本操作与接口

    【c++】 list容器的基本操作与接口

    List容器是一个双向链表。 采用动态存储分配,不会造成内存浪费和溢出 链表执行插入和删除操作十分方便,修改指针即可,不需要移动大量元素 链表灵活,但是空间和时间额外耗费较大 list构造函数 list数据元素插入和删除操作 list大小操作 list赋值操作 l ist数据的存取 li

    2024年02月17日
    浏览(16)
  • 【100天精通python】Day35:GUI界面编程_一文掌握Tkinter基本操作

    目录  专栏导读    1 GUI 编程概述 1.1 为什么需要GUI? 1.2 常见的GUI编程工具和库

    2024年02月12日
    浏览(13)
  • 【C++】容器篇(二)——List的基本概述以及模拟实现

    【C++】容器篇(二)——List的基本概述以及模拟实现

    前言: 在上期,我们学习了STL库中的第一个容器--vector ,今天我将给大家介绍的是 库中的另外一个容器--List。其实,有了之前学习 vector 的知识,对于List 的学习成本就很低了。 目录 (一)基本介绍 1、基本概念 2、list 与 forward_list 的比较 3、特点 (二)list的使用 1、list的

    2024年02月06日
    浏览(12)
  • 15 Python使用MySQL

    概述         在上一节,我们介绍了如何在Python中使用网络,包括:套接字编程、socketserver等内容。在这一节,我们将介绍如何在Python中使用MySQL。MySQL是最流行的关系型数据库管理系统之一,由瑞典MySQL AB公司开发,属于Oracle旗下产品。Python MySQL是一个用于在Python中连接

    2024年02月07日
    浏览(6)
  • 掌握Python的X篇_31_使用python制作在线词典

    本篇将会介绍另一个第三方模块 requests ,是用于HTML请求的客户端,虽然其也可以作为服务端,但是更多的是作为客户端,在爬虫中会被用到。 官方文档:https://requests.readthedocs.io/en/master/ 在requests提供了get方法(以及post方法),可以向指定的URL发送请求,并返回请求结果。 请求

    2024年02月13日
    浏览(28)
  • Python-- list(列表)的使用

    Python-- list(列表)的使用

    目录 1.合并两个有序序列构成一个有序列表 2.编写程序判断列表是否为升序 3.输入一个十进制转换为二进制输出 4.将列表中的前p个元素到尾列表 代码如下: 补充: evel()方法:全局函数,用来执行一个字符串表达式,并返回表达式的值 extend()方法:用于在列表末尾一次性追加

    2024年02月06日
    浏览(10)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包