个人工具
名字空间
变换
操作

Python的List

来自站长百科
跳转到: 导航, 搜索

Python | 新手入门 | 安装 | 语法基础

  • List 的定义
>>> li = ["a", "b", "mpilgrim", "z", "example"] 
>>> li
['a', 'b', 'mpilgrim', 'z', 'example']
>>> li[0]                                       
'a'
>>> li[4]                                       
'example'
  1. 首先我们定义了一个有5个元素的list。注意它们保持着初始的顺序。这不是偶然。List 是一个用方括号包括起来的有序元素的集合。
  2. List 可以作为以0下标开始的数组。任何一个非空list的第一个元素总是 li[0]。
  3. 这个包含5个元素list的最后一个元素是li[4],因为列表总是从0开始。
  • 负的list索引
>>> li
['a', 'b', 'mpilgrim', 'z', 'example']
>>> li[-1] 
'example'
>>> li[-3] 
'mpilgrim'
  1. 您可以通过指定 2 个索引得到 list 的子集,叫做一个 “slice” 。返回值是一个新的 list,它包含了 list 中按顺序从第一个 slice 索引 (这里为 li[1]) 开始,直到但是不包括第二个 slice 索引 (这里为 li[3]) 的所有元素。
  2. 如果一个或两个 slice 索引是负数,slice 也可以工作。如果对您有帮助,您可以这样理解:从左向右阅读 list,第一个 slice 索引指定了您想要的第一个元素,第二个 slice 索引指定了第一个您不想要的元素。返回的值为在其间的每个元素。
  3. List 从 0 开始,所以 li[0:3] 返回 list 的前 3 个元素,从 li[0] 开始,直到但不包括 li[3]。

参考来源

  • 整理收集自互联网

Python使用手册导航

新手入门

Python学习书籍推荐 | 新手如何学习Python | 为什么不使用Perl

安装

语法基础

Python语法基础 | Python的Dictionary | Python的List | 代码缩进与if语句 | Python的函数 | Python过程式编程与函数式编程

留言