list1 = ['', '
runoob
', 1997, 2000];
list2 = [1, 2, 3, 4, 5];
list3 = ["
a", "
b", "
c", "
d"];
使用下標索引來訪問列表中的值,索引從0開始。
也可以使用方括號的形式擷取字元。
list1 = ['', '
runoob
', 1997, 2000];
list2 = [1, 2, 3, 4, 5, 6, 7];
print("
list1[0]:
", list1[0]) #
list1[0]: google
print("
list2[1:5]:
", list2[1:5]) #
list2[1:5]: [2, 3, 4, 5]
list = ['', '
runoob
', 1997, 2000]
print("
第三個元素為 :
", list[2]) #
第三個元素為 : 1997
list[2] = 2001
print("
更新後的第三個元素為 :
", list[2]) #
更新後的第三個元素為 : 2001
list = ['', '
runoob
', 1997, 2000]
print("
原始列表 :
", list) #
原始列表 : ['google', 'runoob', 1997, 2000]
del list[2]
print("
刪除第三個元素 :
", list) #
刪除第三個元素 : ['google', 'runoob', 2000]
長度
print(len([1, 2, 3])) #3
組合
print([1, 2, 3] + [4, 5, 6]) #[1, 2, 3, 4, 5, 6]
重複
print(['hi!'] * 4) #
['hi!', 'hi!', 'hi!', 'hi!']
元素是否在列表中
print(3 in [1, 2, 3]) #true
迭代
for x in [1, 2, 3]: print(x, end="") #
1 2 3
l=['', '
runoob
', '
taobao']
print(l[2]) #
taobao
print(l[-2]) #
runoob
print(l[1:]) #
['runoob', 'taobao']
print(l[:]) #
['google', 'runoob', 'taobao']
squares = [1, 4, 9, 16, 25]squares += [36, 49, 64, 81, 100]
print(squares) #
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
列表巢狀指的是,列表中包含其他列表。
a = ['a', '
b', 'c'
]n = [1, 2, 3]
x =[a, n]
print(x) #
[['a', 'b', 'c'], [1, 2, 3]]
print(x[0]) #
['a', 'b', 'c']
print(x[1][0])#
1
python3 基本資料型別
整數 int 浮點數 float 1.23x10 9 寫成 1.23e9 整數和浮點數在計算機內部儲存的方式是不同的,整數運算永遠是精確的 除法難道也是精確的?是的!而浮點數運算則可能會有四捨五入的誤差 字串 str 字串是以單引號 或雙引號 括起來的任意文字,比如 abc xyz 等等。請注意,或...
Python3 基本資料型別
python中數字有四種型別 整數 布林型 浮點數和複數。int 整數 如 1,只有一種整數型別 int,表示為長整型,沒有 python2 中的 long。bool 布林 如 true。float 浮點數 如 1.23 3e 2 complex 複數 如 1 2j 1.1 2.2j python3...
Python3基本資料型別
在python中,變數就是變數,它沒有型別,我們所說的 型別 是變數所指的記憶體中物件的型別。python 3中有六個標準的資料型別 python 3支援int float bool complex 複數 數值型別的賦值和計算都是很直觀的,就像大多數語言一樣。內建的type 函式可以用來查詢變數所指...