Python自學之路3 - list的使用

Python的list使用

Pyton 另一種資料型態list。 list可隨時增加或刪減元素。

以下list範例說明

# listname = ['Adams', 'Jane', 'Elsa']

👉宣告一個name變數,資料型態為list。
list的起始索引值為0。

print(name[0])
print(name[1])
print(name[2])
print(name[-1])
print(name[-2])
print(name[-3])

👉顯示name變數的內容。
如果索引填 -3,表示從最後一個元素開始倒數第3個。

[執行結果]
Adams
Jane
Elsa
Elsa
Jane
Adams



👉append: 在現有的 list後附加一個新的元素。
name.append('Eva')
print(name)

[執行結果]
['Adams', 'Jane', 'Elsa', 'Eva']

👉insert(i,value):在指定索引插入新的元素
name.insert(2, 'Jack')
print(name)
[執行結果]
['Adams', 'Jane', 'Jack', 'Elsa', 'Eva']

👉pop:刪除list尾端的原素
name.pop()
print(name)

[執行結果]
['Adams', 'Jane', 'Jack', 'Elsa']


👉pop(i):刪除指定索引的原素
name.pop(2)
print(name)

[執行結果]
['Adams', 'Jane', 'Elsa']

👉改變索引內容
name[1] = 'Linda'print(name)

[執行結果]
['Adams', 'Linda', 'Elsa']

 👉len可以取得list長度

print('name length is ', len(name))
[執行結果]

name length is  3


[完整內容]
# listname = ['Adams', 'Jane', 'Elsa']
print(name[0])
print(name[1])
print(name[2])
print(name[-1])
print(name[-2])
print(name[-3])

name.append('Eva')
print(name)

name.insert(2, 'Jack')
print(name)

name.pop()
print(name)

name.pop(2)
print(name)

name[1] = 'Linda'print(name)

print('name length is ', len(name))

留言

這個網誌中的熱門文章

1/35 TIGER I(虎式坦克)