1.Python的列表
1.1列表
----------------------------------------------------------------
>>> zm = ['a','b','c','d','e','f']
>>> print(zm[2])
c
>>> print(zm)
['a', 'b', 'c', 'd', 'e', 'f']
--------------------------------------------------------------------
列表是從位置0 開(kāi)始索引的,所以列表中的第一個(gè)元素是0,第二個(gè)是1,第三個(gè)是2......
-------------------------------------------
>>> print(zm[2:4])
['c', 'd']
--------------------------------------------
可以知道 ? ? ?zm[2:4] ? ? ::::::::::::::::: ? ? 顯示從索引位置2直到(但是不包含)索引位置5的元素或粮,話句話說(shuō)就是元素 2和3屈溉。
列表可以用來(lái)存放各種元素榜掌,比如數(shù)字檐春,字符串况芒,數(shù)字和字符串混合在一起唠椭。
也可以在列表里面放列表
-----------------------------------------------------------------------------------
>>> number = ['1','2','3','4','5','6']
>>> string = ['q','w','e','r','t','u']
>>> exe = [number,string]
>>> print(exe)
[['1', '2', '3', '4', '5', '6'], ['q', 'w', 'e', 'r', 't', 'u']]
---------------------------------------------------------------------------------------
1.2添加元素到列表
在列表中添加元素跳纳,我們要用到append函數(shù)。放于列表名之后贪嫂。例:number.append
===================================================
>>> number = ['1','2','3','4','5','6']
>>> print(number)
['1', '2', '3', '4', '5', '6']
>>> number.append('7')
>>> print(number)
['1', '2', '3', '4', '5', '6', '7']
>>> number.append('8') ? ? ? ? ? ? ? ? ? ?//元素一個(gè)一個(gè)添加
>>> number.append('9') ? ? ? ? ? ? ? ? ? //元素一個(gè)一個(gè)添加
>>> number.append('10') ? ? ? ? ? ? ? ? //元素一個(gè)一個(gè)添加
>>> print(number)
['1', '2', '3', '4', '5', '6', '7', '8', '9', '10']
====================================================
? ? 要添加元素的話 需要一個(gè)一個(gè)的添加寺庄。
1.3在列表中刪除元素
要在列表中刪除元素的話需要用到 delete函數(shù)。
--------------------------------------------------------------------------------------------------
>>> number = ['1','2','3','4','5','6','7','8','9','10']
>>> print(number)
['1', '2', '3', '4', '5', '6', '7', '8', '9', '10']
>>> del number[4]
>>> print(number)
['1', '2', '3', '4', '6', '7', '8', '9', '10']
>>> number = ['1','2','3','4','5','6','7','8','9','10']
>>> del number[9]
>>> del number[8]
>>> del number[7]
>>> print(number)
['1', '2', '3', '4', '5', '6', '7']
----------------------------------------------------------------------------------------------------------
1.4 列表上的算術(shù)
***************************************************************8
>>> a = [1,2,3,4]
>>> b = ['a','b','c','d']
>>> c = a+b
>>> print(a+b)
[1, 2, 3, 4, 'a', 'b', 'c', 'd']
>>> print(c)
[1, 2, 3, 4, 'a', 'b', 'c', 'd']
>>> d = [3,5]
>>> f = d * 4
>>> print(d * 4)
[3, 5, 3, 5, 3, 5, 3, 5]
>>> print(f)
[3, 5, 3, 5, 3, 5, 3, 5]
******************************************************************
注意:在列表上的算法中只能用加和乘 ?不能用減和除?