码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习-初始列表

时间:2018-10-23 14:44:47      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:学习   等等   详解   bsp   出现   int   生成   切片   修改   

初始列表

  列表中的排放是没有顺序的并且可以被修改

在列表中你可以放入任何的元素类型。字符串,数字,布尔值等等,甚至还可以进行列表的嵌套

列表的注意特征:用中括号包围,中间用逗号分隔开

list = [1,2,"a","liu",True,["wen",12]];
print(list);     // [1, 2, ‘a‘, ‘liu‘, True, [‘wen‘, 12]]

  如果想快速生成一个数字列表,可以使用range()函数

list = range(0,100);
print(list)    // range(0,100)

注意:为了避免创造数字较多的列表,在调用时会浪费大量的内存空间。所以在python3.x的版本里面,不会立即产生一个列表,而是会在列表进行操作时,会直接去使用列表

列表的查找操作:和字符串一样,列表也可以进行取值,切片等操作

  获取列表中的一个元素,可以使用  列表名[下标值]   同时也要注意下标值

list = [1,2,"a","liu",True,["wen",12]];
print(list[1]);    // 2
print(list[-2]);    // True

  获取列表中的一段元素就要使用列表的切片操作,操作后的列表还是一个列表。  列表名[start:end:step]   其中的参数详解在字符串里面已经提到过

list = [1,2,"a","liu",True,["wen",12]];
print(list[1:3]);       // [2, ‘a‘]
print(list[1:5:2]);    / /[2, ‘liu‘]

  同样的,在列表中也可以进行反转操作

list = [1,2,"a","liu",True,["wen",12]];
print(list[::-1]);   // [[‘wen‘, 12], True, ‘liu‘, ‘a‘, 2, 1]

  在列表中还可以进行统计某个元素在列表中出现的次数

list = [1,2,"a","liu",True,"a",["wen",12],"a"];
print(list.count("a"));   // 3

  在列表中还可以获取指定元素的索引,当一个列表中存在许多相同的元素,则会从左边存在,当查找的第一个目标元素时,停止查找,返回索引值

list = [1,2,"a","liu",True,"a",["wen",12],"a"];
print(list.index("a"));   // 2

  

  

 

Python学习-初始列表

标签:学习   等等   详解   bsp   出现   int   生成   切片   修改   

原文地址:https://www.cnblogs.com/pcliu/p/9835919.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!