python學習 列表解析 字典解析

2021-10-06 21:47:57 字數 937 閱讀 4673

python學習-資料型別 列表

python學習-資料型別 字典

python學習-資料型別 元組

python學習-列表的操作

根據已有列表,高效建立新列表的方式。

列表解析是python迭代機制的一種應用,它常用於實現建立新的列表,因此用在中。

優點是**簡潔,編寫方便。

lst1 =[1

,2,3

,4,5

,6,7

,8,9

]lst2 =

[item *

2for item in lst1]

print

(lst2)

lst3 =

[item *

2for item in lst1 if item %2==

0]print

(lst3)

lst4 =

[item **

2for item in lst1 if item <3]

print

(lst4)

補充一下字典的特性:

每個鍵與值用冒號隔開(:),每對用逗號,每對用逗號分割,整體放在花括號中({})。

鍵必須獨一無二,但值則不必。

值可以取任何資料型別,但必須是不可變的,如字串,數或元組。

字典解析和列表解析類似,直接上**。

# 字典解析式

dict1 =

tmp =

print

(tmp)

tmp =

print

(tmp)

python學習-資料型別 列表

python學習-資料型別 字典

python學習-資料型別 元組

python學習-列表的操作

Python 列表解析 字典解析和dtype擴充套件

1 基本用法 基本用法 a np.array 1 2,3 4 print a.dtype int32 print type i4 print np.dtype i4 int32 print type np.dtype i4 2 使用dtype 函式構造複雜型別 結構化資料型別 通過dtype 方法,...

python列表解析

列表解析是乙個列表對映出另乙個列表,它的基本形式是乙個方括號裡面包含乙個for語句對乙個iterable物件迭代 expression for target1 in iterable1 if condition1 for targetn in iterablen if conditionn 上面是列...

python 列表解析

m 1,2,3 4,5,6 7,8,9 col2 row 1 for row in m 獲取列表m的每個元素的第二個元素的值組成的列表 print col2 print row 1 1 for row in m 獲取列表m的每個元素的第二個元素 1的值組成的列表 print row 1 for ro...