Pro116-泡面Python[Py#016]——3min-基础-List 列表

Python

列表

    List 即是列表,列表是 Python 中使用最频繁的数据类型。

    列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。列表是写在方括号 [] 之间、用逗号分隔开的元素列表。

    和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。

变量[头下标:尾下标]

    索引值以 0 为开始值,-1 为从末尾的开始位置。

Pro116-泡面Python[Py#016]——3min-基础-List 列表_第1张图片
List 截取效果

tinylist 是最小列表,需要由两个元素组成。

如果有 C 的数组的概念,那么这个应该也是很容易理解这个列表的含义的。

list[0]提取第一个元素,list[1:3]提取列表第二个到第四个前(和字符串一样,冒号后的到元素前间隙、冒号前的到元素上)

list[2:]从第三个到正无穷(或者到最后、到所有)

列表 * 2 的效果和 列表 + 列表 是一样的,正如四则运算一样。


可以改变的元素

    与 Python 字符串不一样的是,列表中的元素是可以改变的——

list 更改元素

    可以向列表中的个别元素,通过赋值的方法,对他们进行重新赋值。

    a[0] = 9, 即将 list a 的第一个元素,由 1 换成了 9, a[2:5] = [13,14,15] 即是将 list a 的第三个到第五个元素,由 3、4、5 换成 13、14、15。

你可能感兴趣的:(Pro116-泡面Python[Py#016]——3min-基础-List 列表)