前言

定义:列表是一种可变的、有序的数据结构,可以随时添加和删除其中的元素。

列表非常适合利用顺序和位置定位某一元素,尤其是当元素的顺序或内容经常发生改变时。与字符串不同,列表是可变的。你可以直接对原始列表进行修改:添加新元素、删除或覆盖已有元素

创建列表

  • List (列表) 是 Python 中使用 最频繁 的数据类型,在其他语言中通常叫做 数组
  • 专门用于存储一串信息
  • 列表用 [] 定义,数据 之间使用 , 分隔
  • 列表的 索引 从 0 开始

索引 就是数据在 列表 中的位置编号,索引 又可以被称为 下标

注意:从列表中取值时,如果 超出索引范围,程序会报错

创建一个列表

类型转化

将其他 序列 类型转化为列表

列表取值

使用[offffset]获取与修改元素

根据索引位置修改内容

列表切片

切片使用索引值来限定范围,从一个大的数据容器中切出小的字符串

Python中符合序列的有序序列都支持切片(slice),例如列表,字符串,元组。

切片 方法适用于 字符串列表元组

格式: [start:stop:step]

[起始值:结束值:步长]

  • start: 起始索引,从0开始,-1表示结束
  • stop:结束索引
  • step:步长,end-start,步长为正时,从左向右取值。步长为负时,反向取值

列表根据下标取值_Python基础知识点——list(列表)讲解相关推荐

  1. python列表嵌套字典取值_Python基础语法:你不得不知的几种变量类型

    (点击上方快速关注并设置为星标,一起学Python) 作者:kina_chen來源:简书 01. Python编码Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字, ...

  2. python列表嵌套字典取值_Python零基础快速入门(五):列表和字典

    第5节课程大纲 一.数据类型:列表 1.什么是列表 2.从列表提取单个元素:偏移量 3.从列表提取多个元素:冒号切片 4.给列表增加/删除元素:append()函数 二.数据类型:字典 1.什么是字典 ...

  3. dict取值_Python基础数据类型「list、tuple、dict」

    数组类型 数据类型划分:可变数据类型.不可变数据类型 不可变数据类型:元组, bool, int, str 可哈西 可变数据类型:list, dict, set 不可哈西 字典(dict): key ...

  4. python 根据索引取值_Python基础知识2

    运行Python程序的两种方式 运行Python程序的三步骤(与文本编辑器对比) IDE工具----pycharm 注释 变量 基本数据类型及其内置方法 垃圾回收(GC)机制 基本运算符 流程控制(i ...

  5. 布尔值_Python基础知识点手册——布尔值及布尔运算

    布尔值及布尔运算 布尔值有 True 和 False,布尔类型是整数类型的子类型,所以整数的运算都适用布尔值运算. issubclass(bool,int) True True + 1 2 ~True ...

  6. python元组取值_Python基础之元组

    元组初识 元组的认识 首先,我们来认识一下元组: # 定义一个元组 uesr_tuple = ("zhangsan", "lisi", "wangwu ...

  7. 数组取值_Python基础(五)--numpy包(数组与矩阵)

    numpy包含两种基本的数据类型:数组和矩阵.1. 数组 (1)定义一个数组 输出: (2)定义多维数组 输出: #取出第一行的数据 #取出第一行,第一列的数据 2. 矩阵 python的矩阵操作与m ...

  8. 构建空列表的两种法是_Python 基础3之列表

    今天列表专题的目录如下: 列表基础 1 创建列表 2 访问元素 3 添加元素 4 删除元素 5 list 与 in 6 list 与数字 7 列表生成式 列表进阶 8 其他常用API 9 列表实现栈 ...

  9. python 列表 元祖 字典 集合_python基础知识之列表、元祖、字典、集合、字符串。...

    1.可变类型之列表 列表用 [ ]来定义是可变的,可以通过索引值来去查询里面的字段可以可以追加,删除等 ```python names='zhangyang guyun xiangpeng xulia ...

最新文章

  1. WPF 的Listbox 滚动处理
  2. python教程:文件读写
  3. 20个常用Linux性能监控工具/命令
  4. 在同一页面显示多个JavaScript统计图表
  5. OAM创始团队:揭秘OAMKubernetes实现核心原理
  6. 千寻和省cors精度对比_测量员新手上路攻略:解析省CORS和千寻CORS账号区别及其如何选择运用...
  7. 【Elasticsearch】腾讯万亿级 Elasticsearch 内存效率提升解密 源码级别 性能优化
  8. Python的多进程锁的使用
  9. pythonweb快速开发平台_30分钟快速搭建Web CRUD的管理平台--django神奇魔法
  10. 捕获input 文本框内容改变的事件(onchange,onblur,onPropertyChange比较)
  11. Atitit 接口文档法 swaagger法 目录 1. Javadoc法 1 2. (9+条消息)swagger2常用注解说明 - 兴国-为梦想而战 - CSDN博客.html 1 2.1. 首
  12. Windows 2008 R2 远程桌面服务(四)运行RemoteApp程序
  13. 关于保险的“损失补偿原则”
  14. 30本引进翻译版日本计算机技术书籍推荐
  15. C#调用支付宝转账接口 已调通
  16. Antelope与 Barracude MYSQL 文件格式
  17. 问题 J: 机器人足球
  18. LeaRun快速开发平台,快速开发.net/java项目
  19. 红帽linux配置远程连接,CentOS服务器端配置SSH远程连接的教程
  20. Debian安装FFmpeg

热门文章

  1. 网易云音乐TFBOYS线上演唱会破纪录,稳定线上体验如何实现?
  2. python_易忘的简单知识点总结
  3. 阿里云朱照远:AI打开新视界 8K时代已来!
  4. 科普:TLS、SSL、HTTPS以及证书(转)
  5. [Linux Mysql] Linux下Mysql的基本操作
  6. [linux]在Linux里设置环境变量的方法(export PATH)
  7. DataGridView数据验证CellValidating()
  8. 使用jQuery图表插件Sparklines来开发一个实用的网站PV(page view)实时监控应用
  9. 直方图和直条图_绘图专题 | 条形图/直方图傻傻分不清楚
  10. “ShardingCore”是如何针对分表下的分页进行优化的