小甲鱼C-python any()\enumerate()\zip()函数

 

 

# any 只要有一个是真的就会返回true
x = [0,0,0]
for each in x:
    if each:
        print("True")
        break
else:
    print("False")
# enumerate
x = [1,2,3]
res = []
# print(list(enumerate(x)))
for i in range(len(x)):
    res.append((i,x[i]))
print(res)


# enumerate 有个参数start 自定义序列号
x = [1,2,3]
res = []
start = 0
# print(list(enumerate(x)))
for each in x:
    res.append((start,each))
    start += 1
print(res)
# zip()
x = [1,2,3]
y = [4,5,6]
res = []
# 首先判断两个列表的长度 长的服从短的
if len(x) > len(y):
    z = y
else:
    z = x

for i in range(len(z)):
    res.append((x[i],y[i]))
print(res)

因为要等前面那个人出来后面那个人才进去,所以后面出来的时间减去前面进去的时间就是那个人所花费的时间 

# 默认最短的时间(名字)和最长的时间(名字)
max_time = times[0]
min_time = times[0]
max_name = [names[0]]
min_name = [names[0]]
for i in range(1, len(names)):
    each_name = names[i]
    each_time = times[i] - times[i-1]

    if each_time > max_time:
        
        max_name.clear()
        max_name.append(each_name)
        max_time = each_time
    elif each_time == max_time:
        max_name.append(each_name)
    elif each_time < min_time:
        min_name.clear()
        min_name.append(each_name)
        min_time = each_time
    elif each_time == min_time:
        min_name.append(each_name)

print(f"速度最快的是:{min_name},耗费时间是:{min_time}")
print(f"速度最慢的是:{max_name},耗费时间是:{max_time}")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值