#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...