Python提供了内置的len()max()min()全局函数来获取元组或列表的长度、最大值和最小值。
由于max()、min()要对元组、列表中的元素比较大小,因此程序要求传给max(),min()函数的元组、列表的元素必须是相同类型且可以比较大小。例如如下代码:
# !/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2024/01# @Author : Laopi#元素都是数值的元组tupledemo = (5,6,7,1,2,7,6,8,9,21,36,12)#计算最大值print(max(tupledemo))#36#计算最小值print(min(tupledemo))#1#计算长度print(len(tupledemo))#12tupledemo1 = ('bob','alex','bbq','chalies','Carry','kevin','kitty','david')#计算最大值(依次比较每个字符的ASCII码值,先比较第一个字符,若相同,在比较第二个,依次类推)print(max(tupledemo1))#kitty(26个小写字母的ASCII码为97~122)#计算最小值(依次比较每个字符的ASCII码值,先比较第一个字符,若相同,在比较第二个,依次类推)print(min(tupledemo1))#Carry(26个大写字母的ASCII码为65~90)#计算长度print(len(tupledemo1)) #8#列表和上面类似listdemo = [5,6,7,1,2,7,6,8,9,21,36,12]#计算最大值print(max(listdemo))#36#计算最小值print(min(listdem