"""
写函数,此函数只接收一个参数且此参数必须是列表数据类型,此函数完成的功能是返回给调用者一个字典,
此字典的键值对为此列表的索引及对应的元素。
例如传入的列表为:[11, 22, 33] 返回的字典为 {0: 11, 1: 22, 2: 33}
"""
def func(p_data: list):
dic = {}
if isinstance(p_data, list):
for i in p_data:
dic[p_data.index(i)] = i
return dic
else:
return f"您输入的是{type(p_data)}类型数据!"
# li = [11, 22, 33]
# tu = ("need", "art", "tell", "religion", "once")
data = eval(input("请输入一个列表:\n"))
print(func(data))
写函数,此函数只接收一个参数且此参数必须是列表数据类型,此函数完成的功能是返回给调用者一个字典,此字典的键值对为此列表的索引及对应的元素。
于 2022-05-26 08:31:48 首次发布