【導讀:數據是二十一世紀的石油,蘊含巨大價值,這是·情報通·大數據技術系列第[120]篇文章,歡迎閱讀收藏】
1 基本概念
序列乘法,是序列操作的一種,就是用一個數字 x 乘以一個序列會生成新的序列,而在新的序列中,原來的序列將被重複 x 次。
2 術語解釋
序列:一種最基本的數據結構, python 包含 6 中內建的序列,即列表、元組、字符串、 Unicode 字符串、 buffer 對象和 xrange 對象。序列中的元素可以通過索引訪問。
序列操作:序列進行的某些特定的操作,通用序列操作:索引、序列相加、乘法等。
索引:序列中所有的元素都是有編號的,從 0 開始遞增。可以通過編號分別對序列的元素進行訪問。 Python 的序列也可以從右邊開始索引,最右邊的一個元素的索引為 -1 ,向左開始遞減。
3 詳細說明
序列乘法,不同類型的序列(字符串,列表等)乘以一個數字 x ,生成的序列中,原來序列重複了 x 次。
<code>>>> 'python'*5
'pythonpythonpythonpythonpython'
>>> [1, 2, 3, 4, 5]*2
[1, 2, 3, 4, 5, 1, 2, 3, 4, 5]
>>> ('a', 'b')*2
( 'a', 'b', 'a', 'b' )/<code>
None 、空列表和初始化
空列表可以簡單地通過兩個中括號進行表示( [] )裡面什麼東西都沒有。有時候可能會需要一個值來代表空值 -- 意味著沒有在裡面放置任何元素。這個時候就需要使用 None 。 None 是一個 Python 的內建值,它的確切含義是“這裡什麼也沒有”。因此,如果想初始化一個長度為 10 的列表,每個元素的值為 None ,可以這樣:
<code>>>> [None]*10
[None, None, None, None, None, None, None, None, None, None]/<code>
閱讀更多 情報通 的文章