返回顶部
首页 > 资讯 > 后端开发 > Python >列表(一)
  • 198
分享到

列表(一)

列表 2023-01-31 00:01:48 198人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

                                                                列表 列表是由一系列按特定顺序排列的元素组成的集合。你可以创建包含字母表中所有字母、数字0~9以及所有类别名

                                                                列表

列表是由一系列按特定顺序排列的元素组成的集合。你可以创建包含字母表中所有字母、数字0~9以及所有类别名称的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。鉴于列表通常包含多个元素,所以给列表指定一个表示复数的名称(如 letters 、 digits 或 names )是个不错的主意。在python中,用方括号( [] )来表示列表,并用逗号来分隔其中的元素。下面是一个简单的列表示例,这个列表包含几种颜色:

types = ['red', 'blue', 'green', 'otherColor']
print(types)

如果你让Python将列表打印出来,Python将打印列表的内部表示,包括方括号

运行结果:
    ['red', 'blue', 'green', 'otherColor']

访问列表元素:

列表是有序集合,因此要访问列表的任何元素,只需将该元素的位置或索引告诉Python即可。要访问列表元素,可指出列表的名称,再指出元素的索引,并将其放在方括号内。例如:

types = ['red', 'blue', 'green', 'otherColor']
print(types[1])
运行结果:
    blue

访问列表元素的语法。当你请求获取列表元素时,Python只返回该元素,而不包括方括号和引号,也可使用方法 title() 让元素'blue' 的格式更整洁:

types = ['red', 'blue', 'green', 'otherColor']
print(types[1].title())
运行结果:
    Blue

索引

在Python中,第一个列表元素的索引为0,而不是1。事实上大多数编程语言中都是如此,这与列表操作的底层实现相关。第二个列表元素的索引为1。根据这种简单的计数方式,要访问列表的任何元素,都可将其位置减1,并将结果作为索引。例如,要访问第四个列表元素,可使用索引3。举例:

types = ['red', 'blue', 'green', 'otherColor']
print(types[0].title())
print(types[1].title())
print(types[2].title())
print(types[3].title())
运行结果:
    Red
    Blue
    Green
    Othercolor

Python为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为 -1 ,可让Python返回最后一个列表元素:

types = ['red', 'blue', 'green', 'otherColor']
print(types[-1].title())
运行结果:
    OtherColor

这些代码返回 'specialized' 。这种语法很有用,因为你经常需要在不知道列表长度的情况下访问最后的元素。这种约定也适用于其他负数索引,例如,索引 -2 返回倒数第二个列表元素,索引 -3 返回倒数第三个列表元素,以此类推。

使用列表中的各个值

可像使用其他变量一样使用列表中的各个值。例如,可以使用拼接根据列表中的值来创建消息。下面来尝试从列表中提取喜欢的颜色,并使用这个值来创建一条消息

types = ['red', 'blue', 'green', 'otherColor']
message="My favorite colour"+types[1].title()+","
print(message)
运行结果:
    My favorite colourBlue,

使用 types[1] 的值生成了一个句子,并将其存储在变量 message 中。输出是一个简单的句子,其中包含列表中的喜欢的颜色。

--结束END--

本文标题: 列表(一)

本文链接: https://lsjlt.com/news/182044.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 列表(一)
                                                                    列表 列表是由一系列按特定顺序排列的元素组成的集合。你可以创建包含字母表中所有字母、数字0~9以及所有类别名...
    99+
    2023-01-31
    列表
  • python3 判断列表是一个空列表
    @(python3) 有个判断列表是否为空的需求,试了好多方式,比如: a = [] if a is not None: COMMAND a = [] if a[0] is None: COMMAND 各种乱七八...
    99+
    2023-01-31
    是一个 列表
  • 用Python将一个列表分割成小列表
    方法一 def list_of_groups(init_list, childern_list_len): ''' init_list为初始化的列表,childern_list_len初始化列表中的几个数据组成一个...
    99+
    2023-01-31
    列表 Python
  • python如何提取列表的一列
    要提取列表的一列,可以使用列表解析或者循环来完成。 使用列表解析: lst = [[1, 2, 3], [4, 5, 6], [...
    99+
    2023-10-23
    python
  • navicat表怎么加一列
    在 navicat 中添加表列的步骤:连接到数据库。选择目标表。右键单击表,选择“编辑表”。单击“列”选项卡,点击“添加”按钮。定义列属性:列名、数据类型、长度、小数位数、是否允许空值、...
    99+
    2024-04-23
    navicat
  • 关于MySQL表添加某一列和删除某一列
    前言:MySQL是一种广泛使用的关系型数据库管理系统,它是一种开源的软件,由瑞典的MySQL AB公司开发的。 文章目录: 添加MySQL表中某一列删除MySQL表中某一列 一、添加MySQL表中某一列 下面的语法向MySQL表中添加新...
    99+
    2023-10-23
    mysql 数据库 sql
  • sql如何列出一个表所有列的列名
    要列出一个表的所有列名,可以使用以下 SQL 查询语句: SHOW COLUMNS FROM table_name; 或者 SELE...
    99+
    2024-04-22
    sql
  • Mysql将一个表中某一列数据复制到另一个表中某一列里的示例分析
    这篇文章将为大家详细讲解有关Mysql将一个表中某一列数据复制到另一个表中某一列里的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql复制表中的一列到另一个...
    99+
    2024-04-02
  • python基础入门之列表(一)
    目录正文增删改查循环其他的功能函数元组因为最近公司有python项目维护,所以把python的基础入门的书整理一遍,因为有些忘记了,同时在看<<python编程>&...
    99+
    2024-04-02
  • 一起来学习Python的列表
    目录列表更多的方法列表的嵌套总结列表更多的方法 index():返回指定数据所在位置的下标 (注意:如果查找的数据不存在则报错。)。count():统计指定数据在当前列表中出现的次数...
    99+
    2024-04-02
  • python如何输出一个列表
    python中输出一个列表的方法:在python中可以使用print函数进行打印输出,该函数在Python3.x是一个函数,但在 Python2.x版本不是一个函数,只是一个关键字。具体操作步骤:首先打开python编辑器,新建一个pyth...
    99+
    2024-04-02
  • qt怎么搭建一个列表
    要在Qt中搭建一个列表,可以使用QListWidget或QTableView。使用QListWidget:1. 在Qt设计器中拖拽一...
    99+
    2023-10-11
    qt
  • C语言写一个散列表
    目录一、快速理解散列表二、散列函数三、防撞一、快速理解散列表 散列表,就是下标可以为字母的数组。 假设现有一个数组int a[100],想查找其中第40个元素,则直接输入a[40]就...
    99+
    2024-04-02
  • python如何将两个列表一一对应
    您可以使用zip函数将两个列表一一对应在一起。zip函数将多个可迭代对象作为参数,返回一个元组的迭代器,其中每个元组由参数中对应位置...
    99+
    2023-08-19
    python
  • oracle怎么更新列为另一个表列的值
    要将一个表中的列更新为另一个表中相应列的值,可以使用UPDATE语句结合子查询来实现。以下是一个示例: 假设有两个表,表A和...
    99+
    2024-05-23
    oracle
  • MySQL 大表添加一列的实现
    问题参考自: https://www.zhihu.com/question/440231149 ,mysql中,一张表里有3亿数据,未分表,要求是在这个大表里添加一列数据。数据库不能停,并且还有增删改操作。请问如何操...
    99+
    2022-05-23
    MySQL 大表添加一列
  • Python中怎么构造一个列表
    Python中怎么构造一个列表,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Python构造列表语法代码示例:#!/usr/bin/env python  ...
    99+
    2023-06-17
  • QT怎么制作一个ListView列表
    这篇文章主要介绍“QT怎么制作一个ListView列表”,在日常操作中,相信很多人在QT怎么制作一个ListView列表问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”QT怎么制作一个ListView列表”的疑...
    99+
    2023-07-05
  • python3 list列表随机选取一个
    爬虫时适当更换user-agent可以稍微规避一下代理被封的风险。。。 from random import sample ua = [ 'Mozilla/4.0 (compatible; MSIE 7.0; Windows ...
    99+
    2023-01-31
    列表 list
  • python怎么建立一个空列表
    在 Python 中,可以通过以下方式建立一个空列表:```pythonempty_list = []```或者使用 `list()...
    99+
    2024-02-29
    python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作