您好,登錄后才能下訂單哦!
下面將介紹以下在Python語言中如何定義序列。定義序列的語法與Java中的數組類似,使用一對中括號將序列中的元素值括起來。
[例 4.1] 創建一個元素類型是字符串的序列,實現代碼如下:
names = ["小白","小黑","小紅"]
同一個序列,不僅可以包含相同類型的值,還可以包含不同類型的值。
[例 4.2] 在一個序列中放置不同類型的值,實現代碼如下:
values = ["小黑","小白",30,10,20.5,"小紅",True]
在上面的代碼中,values序列包含了4中不同類型的數據,分別是字符串、整數、浮點數、布爾類型。
序列的每一個元素還可以是另外一個序列,其實這么定義就相當于一個二維或多維數組。
[例 4.3] 創建一個二維序列,每一個序列的元素值的類型是一個序列。
names = ['小白','小紅']
numbers = [1,2,3,4,5,6]
salary = [3000.0,4000.0,5000.0]
flags = [True,False,True,False]
values = [names,numbers,salary,flags,['a','b','c']] #創建二維序列
for value in values: #輸出二維序列
print(value)
輸出結果:
['小白', '小紅']
[1, 2, 3, 4, 5, 6]
[3000.0, 4000.0, 5000.0]
[True, False, True, False]
['a', 'b', 'c']
在上面的代碼中,定義了4個序列(names,numbers,salary,flags),然后把這4個序列作為values序列的元素值,而且values的最后一個元素是直接指定的字符類型的序列。所以values序列共有5個元素值。每一個元素值都是一個序列,而且這些序列的元素個數都不相同。這也就形成了一個鋸齒形狀的序列。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。