ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

利用Python写函数,判断用户传入的对象(字符串、列表、元组)长度是否大于5。

2026/8/11 11:24:06 拓冰建站 浏览量
利用Python写函数,判断用户传入的对象(字符串、列表、元组)长度是否大于5。
def lens5():while True:msg = input('请选择你想输入的数字类型,输入对应序号即可>>>1.字符串 2.列表 3.元组:')if msg.isdecimal():if int(msg) == 1:s = input('请开始的你的字符串输入:')print(len(s) > 5)breakelif int(msg) == 2:s = input('请开始你的列表输入:')l = s.strip('[').strip(']').split(',')# print(l)# print(l[1])# print(type(l[1]))# print(len(l[1]))for i in l:if i.isdecimal():l[l.index(i)] = int(i)else:l[l.index(i)] = i.strip("'").strip('"')print(len(l) > 5)break# print(l)# print(l[1])# print(len(l[1]))elif int(msg) == 3:s = input('请开始你的元组输入:')l = s.strip('(').strip(')').split(',')for i in l:if i.isdecimal():l[l.index(i)] = int(i)else:l[l.index(i)] = i.strip("'").strip('"')t = tuple(l)print(len(t) > 5)breakelse:print('输入有误,请重新输入:')
lens5()