2019 06 27 字典元組列表集合混合練習

2021-09-24 18:50:53 字數 1113 閱讀 2849

#encoding=utf-8

"""1.寫函式,檢查獲取傳入列表或元組物件的所有奇數字索引對應的元素,

並將其作為新列表返回給呼叫者

"""def get_item(arr):

if isinstance(arr,(list,tuple)):

new_arr=

for i in range(len(arr)):

if i%2!=0:

else:

continue

return new_arr

if __name__=="__main__":

print(get_item(['a',1,2,'r','h','p']))

print(get_item(('a','s','m','n',1)))

#encoding=utf-8

"""2.寫函式,檢查傳入字典的每乙個value的長度,如果大於2,

那麼僅保留前兩個長度的內容,並將新內容返回給呼叫者

"""def getdictvalue(dic):

if isinstance(dic,dict):

newvalue={}

for k, v in dic.items():

if isinstance(v,(tuple,str,list)):

newvalue[k]=v[:2]

elif isinstance(v,int):

newvalue[k] =str(v)[:2]

elif isinstance(v,set):

setlist=list(v)

newvalue[k]=setlist[:2]

return newvalue

else:

state="請輸入字典列表"

return state

if __name__=="__main__":

print(getdictvalue())

print(getdictvalue(, 3: ('f','g','h','j'), 5: ['q','w','e','rty']}))

print(getdictvalue([1]))

列表 元組 字典

列表 列表的定義 1 list 列表 是 python 中使用 最頻繁 的資料型別,在其他語言中通常叫做 陣列 2 專門用於儲存 一串 資訊 3 列表用 定義,資料 之間使用 分隔 4 列表的 索引 從 0 開始 5 索引 就是資料在 列表 中的位置編號,索引 又可以被稱為 下標 6 注意 從列表中...

列表 元組 字典

列表1.1 列表的定義.注意 從列表中取值時,如果 超出索引範圍,程式會報錯 2 列表常用操作 在 ipython3 中定義乙個 列表,例如 name list 輸入 name list.按下 tab 鍵,ipython 會提示 列表 能夠使用的 方法 1 元組的定義 tuple 元組 與列表類似,...

列表 元組 字典

變數 值1,值2 值n 變數 list num list 1 2,3 2 print num list num list 1 2,3 count num list.count 2 print count num list 1 2,3 num list2 4 2,3 num list.extend n...