'''
3.1 編寫乙個名為chop的函式,讓其接收如下列表作為引數,刪除該列表的第乙個元素和最後乙個
元素,返回新列表並列印輸出:
t=['good', 'good', 'study', 'day', 'day', 'up']
'''def chop(temp):
temp.pop(0)
temp.pop(len(temp)-1)
return temp
t=['good', 'good', 'study', 'day', 'day', 'up']
print(chop(t))
'''3.2 建立乙個名為 cities 的字典,其中將三個城市名用作鍵;對於每座城市,都建立乙個字典,
並在其中包含該城市所屬的國家、人口約數以及乙個有關該城市的簡介。在表示每座城市的字典
中,應包含 country、 population 和 introduction 等鍵。最後,通過遍歷的形式將每座
城市的名字以及有關它們的資訊都列印出來。
'''#字典的巢狀
c_1 =
c_2 =
cities =
#遍歷列表並列印
for key,value in cities.items():
print(key)
print(value)
'''3.3 編寫乙個名為cumsum的函式,該函式接收乙個數字列表,返回累積和。也就是說,返回乙個
新的列表,其中第i個元素是原先列表的前i個元素和。例如:
>>>t = [1,2,3]
>>>cumsum(t)
[1,3,6]
'''def cumsum(ini_list):
final_list=
for l in range(len(ini_list)):
for i in range(0,len(ini_list)):
if i==0:
final_list[i]=ini_list[i]
else:
for j in range(0,i+1):
final_list[i]=final_list[i]+ini_list[j]
return final_list
tt=[1,2,3]
print(cumsum(tt))
'''來自某人比較短的**0w0
'''a=[1,2,3,4,5]
def cumsum(t):
for i in range(1,len(t)):
m=t[i]+t[i-1]
t[i]=m
return(t)
cumsum(a)
print(a)
'''來自某人比較短的**0w0
'''def cumsum(t):
a=0for x in t:
a=a+x
t.pop(-1)
print (t)
t = eval(input("請輸入標準列表"))
cumsum(t)
043 組合資料型別小結
目錄十天快速入門 python完整教程目錄 daydayupq3.py dayup 1.0 dayfactor 0.01 for i in range 365 if i 7 in 6,0 dayup dayup 1 dayfactor else dayup dayup 1 dayfactor pri...
組合資料型別
集合型別定義 多個元素的無序組合,每個元素唯一,集合中元素無重複。集合元素不可更改。集合用 表示,元素間用逗號隔開,建立集合型別用 或set 建立空的集合型別,必須使用set s t 返回乙個新集合,包括在集合s和t中所有元素 並集 s t 返回乙個新集合,包括在集合s但不在集合t中的元素 減操作 ...
組合資料型別
二 集合型別 三 對映型別 只要是資料型別,都可使用相同的索引體系,即正向遞增序號和反向遞減序號 元組是包含0個或多個資料項的不可變序列型別。元組生成後是固定的,其中任何資料項不能替換或刪除 a.表示方式 b.作用 元組處理用於表達固定資料項外,還常用與如下3種情況 函式多返回值 多變數同步賦值 迴...