Python:Python之数列&元组

实验一: 输入一个包含若干自然数的元组,输出一个新元组,新元组中每个元素为原元组中每个自然数的位数。例如,输入(23, 456, 1, 654321),输出(2, 3, 1, 6)。

from numpy import *
lst = eval(input('请输入一个包含若干自然数的元组:'))
print(tuple(lst))
k=[]
for i in lst:
    k.append(len(str(i)))
print(k)

实验二: 输入一个包含若干自然数的列表,输出列表中元素的累加和结果。例如,输入[1, 2, 3, 4, 5],输出15。

from numpy import *
lst = eval(input('请输入一个包含若干自然数的列表:'))
total=0
for i in range(0, len(lst)):
    total += lst[i]
print('列表中的元素之和是:', total)

实验三:已知一个列表lst = [2,121,23,3400,35],请在该列表中实现如下功能:

  1. 在索引1的位置新增一个的元素10,打印输出列表
  2. 在列表末尾新增一个元素20,打印输出列表
  3. 在列表末尾追加[152,56],打印输出列表
  4. 按列表中元素大小进行排序,打印输出列表
lst = [2,121,23,3400,35]
#print(len(lst))
#问题一
lst.insert(1,10)
print(lst)
#问题二
lst.append(20)
print(lst)
#问题三
lst=lst+[152,56]
print(lst)
#问题四
print(sorted(lst,reverse=True))

 实验一二三合并:

#实验一
from numpy import *
list = eval(input('请输入一个包含若干自然数的元组:'))
k=[]
for i in list:
    k.append(len(str(i)))
print(k)
print("--------------")
#实验二
total=0
for i in range(0, len(list)):
    total += list[i]
print('列表中的元素之和是:', total)
print("--------------")
#实验三
lst = [2,121,23,3400,35]
print('原列表为:',lst)
#print(len(lst))
#问题一
lst.insert(1,10)
print(lst)
#问题二
lst.append(20)
print(lst)
#问题三
lst=lst+[152,56]
print(lst)
#问题四
print(sorted(lst,reverse=True))
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是蟹老板

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值