python list加減乘除小結

2021-09-25 18:45:07 字數 1032 閱讀 3888

在python的list操作中,常用的操作是向list中新增元素,具體有如下兩種方式:

採用「+」,這種方式會把兩個list中的元素合併為乙個list

l1 = [1, 2, 3]

l2 = [4, 5, 6]

l3 = l1 + l2

print(l3) # [1, 2, 3, 4, 5, 6]

print(l1) # [1, 2, 3, [4, 5, 6]]

print(l1.extend(l2)) # none 因為extend無返回值

print(l1) # [1, 2, 3, [4, 5, 6], 4, 5, 6]

以上是python自帶的操作方法,如果我們要把兩個list中對應元素相加,該如何操作?直接看下面**:

l1 = [1, 2, 3]

print(l1) # [1, 2, 3]

l5 = [a + b for a,b in zip(l1, l2)] # 數值相加

print(l5) # [5, 7, 9]

類似的,可以對兩個list執行減法、乘法和除法:

l6 = [a - b for a, b in zip(l2, l1)] # 數值相減

print(l6) # [3, 3, 3]

l7 = [a * b for a, b in zip(l1, l2)] # 數值相乘

print(l7) # [4, 10, 18]

l8 = [a / b for a, b in zip(l2, l1)] # 數值相乘

print(l8) # [4.0, 2.5, 2.0]

把python list中每個元素重複擴充的操作如下:

l9 = l1 * 2 # 把列表擴充為重複原來兩次

print(l9) # [1, 2, 3, 1, 2, 3]

中加減乘除 晉朝成語 加減乘除

讀 音 ji ji n ch ng ch 釋 義 算術的四則運算,借指事物的消長變化。出 自 明 王九思 端正好 次韻贈邵晉夫歸隱 端的是太平人物,誰想道命兒中加減乘除。例句1.他們的第一台機器可以加減乘除。2.通過教她不同的錢的面額幫你的孩子學會加減乘除。3.阿拉巴馬州和密西西比州有差不多一半的孩...

C BigInterger 加減乘除

c biginterger 加減乘除 include include include include include using namespace std class dividedbyzeroexception class biginteger biginteger.cpp const bigi...

大數加減乘除

include include include include includeusing namespace std compare比較函式 相等返回0,大於返回1,小於返回 1 int compare string str1,string str2 if cf 0 str char cf 0 st...