python
编写函数,接收一个包含若干整数的列表list1,返回一个元组,其中第一个元素为列表list1的最小值,其余元素为最小值在列表list1中的下标。
代码:
import random
lis=[]
for i in range(20):
a=random.randint(1,10)
lis.append(a)
print(lis)
def func1(lis):
global sa
sa=[]
sa.append(min(lis))
for i in range(len(lis)):
if lis[i]==min(lis):
sa.append(i)
return tuple(sa)
print('列表中的最小值及其在列表中的位置元组为:',func1(lis))
代码图片:
运行结果如下:
请大家多多指教。