python3 基本資料型別 列表生成式

2022-05-28 05:03:14 字數 680 閱讀 7299

列表生成式(list comprehensions)是用來建立 list 的生成式。

列表生成式:

l = [x * x for x in range(1,11)]

print(l) #

[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

列表生成式中使用if語句:

l = [x * x for x in range(1,11) if x % 2 ==0]

print(l) #

[4, 16, 36, 64, 100]

列表生成式中的多重迴圈:

l = [m + n for m in

'abc

'for n in

'xyz']

print(l) #

['ax', 'ay', 'az', 'bx', 'by', 'bz', 'cx', 'cy', 'cz']

列表生成式中同時迭代k和value:

d = 

for k,v in

d.items():

print(k,'

=',v)

輸出:

z =c

x =a

y = b

python3 基本資料型別 列表

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 pr...

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...