python基礎 推導式和模組

2021-09-25 14:04:20 字數 860 閱讀 4196

推導式包括:列表推導式,字典推導式,集合推導式

列表推導式是利用其他列表建立新列表的一種方式,工作原理類似for迴圈,即可對得到的元素進行轉換和篩選。

列表推導式基本格式:

變數名=[表示式 for 變數 in 列表]或者變數名=[表示式 for 變數 in 列表 if 條件]

例子:

list1=[1,2,3,4,5,6]

list2=[i*i for i in list1]

print(list2)  # [1,4,9,16,25,36]

字典推導式格式

變數名=例子:

dict1=

dict2={}} 

for key,value in dict1.items():

dict2=key

print(dict2)

集合推導式跟列表推導式非常相似,唯一的區別在於用代替[ ]例子:

l=[1,2,2,2,3,4,5,6,7,]

set=

模組名稱遵循識別符號。

模組只有第一次匯入的時候執行,多次匯入不會執行。

模組匯入的方式:

1.import 模組名

2.import模組名 as 別名

3.import  模組名1,模組名2,........一行匯入多個模組

4.from......import.........

5.from.......import...........as  別名

6. from......import   功能1,功能2,...........

7.from.......import  *    匯入所有

Python基礎 推導式

什麼是推導式?推導式,就是設定了一定條件的乙個python表示式,可以根據表示式自動推導生成對應的python物件。通常情況下根據生成物件的不同,推導式區分為 列表推導式 是利用其它列表建立新列表的一種方式,工作原理類似for迴圈,即可對得到的元素進行轉換或者篩選。列表推導式的基本格式 變數名 表示...

python基礎 推導式

定義 推導式comprehensions 又稱解析式 是python的一種獨有特性。推導式是可以從乙個資料序列構建另乙個新的資料序列。推導式包括 1.列表 list 推導式 2.字典 dict 推導式 3.集合 set 推導式 1.列表推導式 列表推導式 list comprehension 是利用...

python基礎 列表推導式

先說點廢話 最開始我是通過一本書來入門python的 head first python 記得當時學完for迴圈後,書裡介紹了一種簡化 的方法,它可以通過一行 從乙個列表中取出資料然後追加到另乙個列表中,沒錯,就是列表推導式 不過當時學完後,一直沒想起來用,工作中遇到一些需要遍歷取數的情況,直接用f...