Python 關於Python的奇思妙想

2021-08-11 07:28:35 字數 1027 閱讀 5112

1.在學列表的時候,發現python有個很強大的東西,叫列表推導式!

比如說直接在列表裡定義表示式,然後輸出想要的特徵列表:

然後,我還發現,python可以用來求矩陣的乘法

#vec1 = [[2,3,4],[4,5,6]]

#vec2 = [[1,2,3],[4,5,6]]

#注意這裡相乘的只能是int,不能是列表元組等

首先輸出的是兩個列表元素對應相乘的值組成的列表,然後將列表元素相加就得到了矩陣的乘法結果。

2.同樣列表還有乙個函式叫enumerat(),用它可以建立乙個類似php裡的索引陣列,例如

for i,v in enumerate(['tic','tac','toe']):

print(i,v)

3.還有乙個函式叫zip()

for i,j in zip(list1,list2)

裡面的i,j分別表示list1和list2的元素,有點像陣列,但是陣列裡i,j指的是索引,而這裡指的是具體的值。

關於python變數 關於python變數練習題

第一題 數字相加 age 20 new age age 1 print new age 第二題 字串相加 name xiu new name name hb print new name 第三題 字串相加 數字帶引號的就是字串 number 888 new number age 888 print ...

關於python檔案 關於python檔案操作

總是記不住api。昨晚寫的時候用到了這些,但是沒記住,於是就索性整理一下吧 python中對檔案 資料夾 檔案操作函式 的操作需要涉及到os模組和shutil模組。得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 返回指定目錄下的所有檔案和目錄名 os.listdir 函...

關於python文 關於python檔案操作

總是記不住api。昨晚寫的時候用到了這些,但是沒記住,於是就索性整理一下吧 python中對檔案 資料夾 檔案操作函式 的操作需要涉及到os模組和shutil模組。得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 返回指定目錄下的所有檔案和目錄名 os.listdir 函...