Python 基礎:List 的使用範例

首頁 >> Research >> 程式設計 >> Python 基礎:List 的使用範例

之前在 Python 的資料型態 datatype

有簡單的介紹過 List ,

除此之外字串分割 split 也會產生一個 List

今天就來介紹

Python 基礎:List 的使用範例

List 屬於有序數列,
也就是能夠以索引方式取值,
通常以中括號將 List 框住,
以逗號將各個元素分開。
舉例來說:
sample_list= [ 'Hello', 'World', 'Python' ]
就是一個 字串 list。

Demo1

以之前的字串分割來舉例:

sample_string = "Hello Would Python"
sample_list = sample_string.split()
print(sample_list)

範例程式將字串以分割 split () 將其分開並產生一個新的 list
List 的內容就如上圖的 Demo1 顯示,

Demo2

List 中的元素可透過索引的方式將其取出
例如

Strlist = ['Hello', 'World', 'Python']
print(Strlist[0])
print(Strlist[1])

從索引值來看,
第一個元素的索引值為 0 ,而後依序加上 1 ,
故 Strlist[0] 是 ‘Hello’ ; Strlist[1] 就是 World。

Demo3

List 切片

print(Strlist[:2])
print(Strlist[1:])

這個就是一個切片的用法,
執行的結果請參照上方圖片的 Demo3
使用冒號隔開起始索引與結束索引 (不包含結束索引),
起始索引未寫就表示從 List[0] 開始,
而結束索引未寫就表示到 List 結束為止。

如果出現第三個冒號,後面的數字則是索引間隔,
以 

Strlist = ['Hello', 'World', 'Python']

為例子

print(Strlist[0::2])

程式執行結果就會顯示
[‘Hello’, ‘Python’]
值得一提的是,
List 提供了簡便的 “分解賦值”,

x, y = [76, 67]
print(x, y)

讓變數能夠直接取得列表中的值
上述範例分別給予 x , y 一個數值:
x = 76 , y = 67
以上就是一些基本的 List 應用範例,
其他還有許多不同的用法,
請待下回分解。



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

1 Response

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *