2. 已知有列表lst_1=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
时间: 2024-04-20 16:20:53 浏览: 373
列表lst_1=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]是一个包含了0到9这10个整数的列表。它可以通过索引来访问其中的元素,索引从0开始,依次递增。例如,lst_1表示列表中的第一个元素,即0;lst_1表示列表中的第二个元素,即1,以此类推。
该列表还支持一些常用的操作,比如可以使用len()函数获取列表的长度,使用append()方法向列表末尾添加元素,使用remove()方法删除指定元素等。
相关问题
已知有列表 lst _1=[0,1,2,3,4,5,6,7,8,9] (1)向 Ist _3中添加1个元素:' abc '10(2)现有列表 Ist _5=[' e ',' f ',' g '],请将其追加至列表 lst _3尾部,使列表 Ist _3=[0,1,2,3,4,5,6.7.8.9.' abc ,' e . f .' g ' l (3)删除 Ist _3中的3,4,5三个元素(操作后 Ist _3=[0,1,2,6,7,8,9,' abc ',' e ',' f ,' g ']) (4)在 Ist _3的最前面添加元素:' s '(操作后 Ist _3=[' s ',1,2,6,7,8,9,' abc ',' e ',' f ',' g ']) (5)将 Ist _3的1号元素(0)替换为:' hello '
好的,让我来回答你的问题。
1. 向lst_3中添加1个元素'abc'10,可以使用append()方法,代码如下:
```python
lst_3 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
lst_3.append('abc')
lst_3.append(10)
```
2. 现有列表Ist_5=['e','f','g'],请将其追加至列表lst_3尾部,可以使用extend()方法,代码如下:
```python
Ist_5 = ['e', 'f', 'g']
lst_3.extend(Ist_5)
```
3. 删除Ist_3中的3,4,5三个元素,可以使用del语句或者切片操作,代码如下:
```python
# 使用del语句
del lst_3[3:6]
# 使用切片操作
lst_3 = lst_3[:3] + lst_3[6:]
```
4. 在Ist_3的最前面添加元素's',可以使用insert()方法,代码如下:
```python
lst_3.insert(0, 's')
```
5. 将Ist_3的1号元素(0)替换为'hello',可以直接使用索引操作,代码如下:
```python
lst_3[1] = 'hello'
```
试编写程序,实现以下功能: 1、接收由用户输入的分数列表 提示:已知表达式a=eval(input()),当用户输入为'[70,87,90]'时,a获取的值为[70,87,90] 2、将列表中的分数去掉一个最低分和一个最高分(最低分如有相同,仅删除一个;最高分如有相同,也仅删除一个) 提示:可先将列表排序,然后通过索引访问获取最高分和最低分。也可以直接通过max和min函数获取最高分和最低分。 3、计算列表中剩余分数的平均分,并将结果输出,输出时使用format方法保留一位小数。 注意:假设用户输入的分数大于等于三个(10分) 可参照以下程序框架进行补全: lst_score=______________ #输入分数列表 max_score=_______________ #获取最高分 min_score=_______________ #获取最低分 __________________________ #删除最高分 __________________________ #删除最低分 count=____________________ #计算剩余分数个数 s=________________________ #计算剩余分数总分 print('_____________'.format(______________)) #输出平均分,结果保留一位小数 输入样例: [80,70,90,100] 输出样例: 85.0 时间限制:500ms内存限制:32000kb
lst_score=eval(input()) #输入分数列表
max_score=max(lst_score) #获取最高分
min_score=min(lst_score) #获取最低分
lst_score.remove(max_score) #删除最高分
lst_score.remove(min_score) #删除最低分
count=len(lst_score) #计算剩余分数个数
s=sum(lst_score) #计算剩余分数总分
print('{:.1f}'.format(s/count)) #输出平均分,结果保留一位小数
阅读全文