1.编程实现:已知淡水鱼列表如:['鲤鱼'、'草鱼'、'鲫鱼'、'鳙鱼'、'鲈鱼']
(1)任意输入一种淡水鱼名称,如'黑鱼',判断是否在列表中,若存在,输出'find'和序号,若不存在,输出'no find'。
(2)循环遍历输出列表中淡水鱼名称和位置序号。
2.编程实现:已知淡水鱼字典如:{'f1':['鲤鱼','杂食性'],'f2':['草鱼','食草性'],'f3':['鲫鱼','温水性'],'f4':['鳙鱼','温水性'],'f5':['黑鱼','肉食性']}
(1)任意输入一种淡水鱼名称,如'黑鱼',判断是否在字典中,若存在,输出'find'和序号,若不存在,输出'no find'。
(2)循环遍历输出字典中淡水鱼编号、淡水鱼名称,淡水鱼习性。
list1 = ['鲤鱼','草鱼','鲫鱼','鳙鱼','鲈鱼']
len1 = len(list1)
n = input()
temp = 0
if n in list1:
print("find")
print(list1.index(n))
else:
print("no find")
for i in list1:
print(i+" "+str(temp))
temp = temp+1
dict1 = {'f1':['鲤鱼','杂食性'],'f2':['草鱼','食草性'],
'f3':['鲫鱼','温水性'],'f4':['鳙鱼','温水性'],
'f5':['黑鱼','肉食性']}
len2 = len(dict1)
n1 = input()
temp1 = 0
for i,j in dict1.values():
if n1==i:
print("find"+" "+str(temp1))
break
temp1 = temp1+1
if temp1==len2:
print("no find")
for d1,d2 in dict1.items():
print(str(d1)+" " +str(d2[0])+" "+str(d2[1]))