python3 基本資料型別 列表

2022-05-28 05:15:11 字數 2234 閱讀 5596

list1 = ['

google

', '

runoob

', 1997, 2000];

list2 = [1, 2, 3, 4, 5];

list3 = ["

a", "

b", "

c", "

d"];

使用下標索引來訪問列表中的值,索引從0開始。

也可以使用方括號的形式擷取字元。

list1 = ['

google

', '

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 = ['

google

', '

runoob

', 1997, 2000]

print("

第三個元素為 :

", list[2]) #

第三個元素為 : 1997

list[2] = 2001

print("

更新後的第三個元素為 :

", list[2]) #

更新後的第三個元素為 : 2001

list = ['

google

', '

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=['

google

', '

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 函式可以用來查詢變數所指...