首页 > 技术文章 > 获取列表中最大和最小的元素,其长度和下标

laosun0204 2018-10-19 09:50 原文

列表中只有一个最大长度的字符串和一个最小长度的字符串

def get_ele_len():
data = ['hello', 'blue', 'fly', 'watermelon', 'sun', 'computer', 'money']
lis = []
for i in data:
lis.append(len(i))
max_len = max(lis)
min_len = min(lis)
index1 = lis.index(max_len)
index2 = lis.index(min_len)
ele1 = data[index1]
ele2 = data[index2]
print('列表中最大的元素是:%s,长度为:%s,位于列表的第%s位置' % (ele1, max_len, index1))
print('列表中最小的元素是:%s,长度为:%s,位于列表的第%s位置' % (ele2, min_len, index2))


get_ele_len()

推荐阅读