【Python 3.6.1】list(列表)基本操作(一)
列表是内置类型之一,程序中经常使用;列表用中括号定义,中括号中用逗号分隔。
一、定义列表
1 2 3 4 5 6 7 8 9 10 11 |
>>> L1 = ['hello','world',1,2,3] >>> L2 = [1,2,3,4,5] >>> L3 = ["hello","world","yujiutech"] >>> >>> print (L1) ['hello', 'world', 1, 2, 3] >>> print (L2) [1, 2, 3, 4, 5] >>> print (L3) ['hello', 'world', 'yujiutech'] >>> |
二、列表索引,以0开始
1 2 3 4 5 6 7 |
>>> print (L1[0]) hello >>> print (L1[1]) world >>> print (L3[2]) yujiutech >>> |
三、列表截取
1 2 3 4 5 6 7 8 9 10 11 12 13 |
>>> L2 [1, 2, 3, 4, 5] >>> >>> print (L2[1:3]) [2, 3] >>> print (L2[2:]) [3, 4, 5] >>> print (L2[:3]) [1, 2, 3] >>> >>> L2[-2] 4 >>> |
四、列表拼接
1 2 3 4 5 6 |
>>> L3 = [1,2,3,4,5] >>> L4 = [9,10,"J","Q","K"] >>> >>> L3 + L4 [1, 2, 3, 4, 5, 9, 10, 'J', 'Q', 'K'] >>> |
五、嵌套列表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
>>> L3 [1, 2, 3, 4, 5] >>> L4 [9, 10, 'J', 'Q', 'K'] >>> >>> L5 = [L3,L4] >>> L5 [[1, 2, 3, 4, 5], [9, 10, 'J', 'Q', 'K']] >>> >>> L5[0] [1, 2, 3, 4, 5] >>> L5[0][1:] [2, 3, 4, 5] >>> L5[1][2:] ['J', 'Q', 'K'] >>> |