栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python入门基础编程-元组

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python入门基础编程-元组

1、列表转元组

#此部分为读入测试数据到list1中

list1 = []

while True:

    try:

        item= input()

        list1.append(item)

    except:

        break

######### Begin ##########

#将读入的list1转换为tup并整体打印

print(tuple(list1))

##########  End  #########

2、字符串按单词转元组

#此部分为读入测试字符串到变量s中

s= input()

##########  Begin  #########

#将读入的s按单词转换为tup并整体打印

print(tuple(s.split(' ')))

##########  End  #########

3、在元组中找最大值

#此部分为读入测试数据到list1中

list1 = []

while True:

    try:

        n= int(input())

        list1.append(n)

    except:

        break

##########  Begin  #########

#(1)定义元组,将list1中元素按顺序保存在元组中,输出整个元组

list2=tuple(list(list1))

print(list2)

#(2)查找元组中最大值,输出最大值和对应下标

print(max(list2),end=' ')

print(list2.index(max(list2)))

##########  End  #########

4、盘点订单

#此部分为读入订单测试数据到list1中

list1 = []

while True:

    try:

        order= input()

        list1.append(order)

    except:

        break

##########  Begin  #########

#(1)定义元组,将list1中元素按顺序去掉重复值并保存在元组中,输出整个元组

list2=[ ]

for i in list1:

    if i in list2:

        pass

    else:

        list2.append(i)

list1=list2

list1=tuple(list1)

print(list1)

#(2)查找最大当日订单数,并输出年月日:格式如下:180101

a=(list1[0][9],list1[1][9],list1[2][9],list1[3][9],list1[4][9],list1[5][9])

s=max(a)

t=a.index(s)

print(list1[t][0],end='')

print(list1[t][1],end='')

print(list1[t][2],end='')

print(list1[t][3],end='')

print(list1[t][4],end='')

print(list1[t][5])

##########  End  #########

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/355448.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号