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

Python 列表

时间:2017-06-30 00:59:58      阅读:294      评论:0      收藏:0      [点我收藏+]

标签:mda   有序   close   通过   rem   pam   []   嵌套   end   

Python 列表

1、列表是任意对象的有序集合:数字、字符串、其他列表

2、列表可通过偏移读取,可改变长度、异构以及任意嵌套

3、属于可变序列的分类——支持在原处修改

4、对象引用数组

技术分享
In [1]: L=[]

In [2]: print(L)
[]

In [3]: L=[0,1,2,3,4]

In [4]: print(L,L[3])
  File "<ipython-input-4-8880841679be>", line 1
    print(L,L[3])
            ^
SyntaxError: invalid character in identifier


In [5]: print(L,L[3])
[0, 1, 2, 3, 4] 3

In [6]: L=[0,1,[2,3],4]

In [7]: print(L)
[0, 1, [2, 3], 4]

In [8]: L=list(SPAM)

In [9]: print(L)
[S, P, A, M]

In [10]: L=list(range(-4,4))

In [11]: print(L)
[-4, -3, -2, -1, 0, 1, 2, 3]

In [12]: L*3
Out[12]:
[-4,
 -3,
 -2,
 -1,
 0,
 1,
 2,
 3,
 -4,
 -3,
 -2,
 -1,
 0,
 1,
 2,
 3,
 -4,
 -3,
 -2,
 -1,
 0,
 1,
 2,
 3]

In [13]: print(L.index(1))
5

In [14]: print(3 in L)
True

In [15]: for x in L:
    ...:     print(x)
    ...:
-4
-3
-2
-1
0
1
2
3

In [16]: L.pop()
Out[16]: 3

In [17]: print(L)
[-4, -3, -2, -1, 0, 1, 2]

In [18]: L.remove(2)

In [19]: print(L)
[-4, -3, -2, -1, 0, 1]

In [20]: L.remove(0)

In [21]: print(L)
[-4, -3, -2, -1, 1]
View Code

5、矩阵用来表示列表中的嵌套结构,一次索引得到一整行,二次索引得到一项 martix=[[1,2,3],[4,5,6],[7,8,9]]    martix[0]  martix[2][2]

6、对于列表,索引和切片的赋值都是原地修改,而不是生成新的列表

7、列表方法调用

  .append()  末尾加项

  .sort()  排序

 

Python 列表

标签:mda   有序   close   通过   rem   pam   []   嵌套   end   

原文地址:http://www.cnblogs.com/matplot/p/7096788.html

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