创建一个包含5个不同数字的列表,并进行以下操作: 1. 添加一个新元素(用两种不同的方法)。 2. 删除其中一个元素(用三种不同的方法)。 3. 找出列表中的最大值、最小值和平均值。
时间: 2024-10-17 17:13:04 浏览: 28
创建一个包含5个不同数字的Python列表示例:
```python
# 初始化一个包含5个数字的列表
my_list = [10, 20, 30, 40, 50]
# 1. 添加新元素的方法一:直接使用append()
my_list.append(60) # 列表末尾添加新元素
# 方法二:使用extend()添加另一个列表
new_elements = [70]
my_list.extend(new_elements)
# 2. 删除元素的方法一:使用pop()删除最后一个元素
my_list.pop()
# 方法二:通过索引删除特定位置的元素
del my_list[0] # 删除第一个元素
# 方法三:使用remove()移除指定的值
my_list.remove(30)
# 3. 寻找列表中的最大值、最小值和平均值
max_value = max(my_list)
min_value = min(my_list)
average = sum(my_list) / len(my_list)
print("最大值:", max_value)
print("最小值:", min_value)
print("平均值:", average)
```
相关问题
创建一个包含5个不同数字的列表,并进行以下操作: 1. 添加一个新元素(用两种不同的方法)。 2. 删除其中一个元素(用三种不同的方法)。 3. 找出列表中的最大值、最小值和平均值。 使用元组存储一组不可变的数据,尝试读取某个元素并输出整个元组。
首先,我们创建一个包含五个不同数字的列表:
```python
numbers_list = [1, 2, 3, 4, 5]
```
接下来进行各项操作:
1. 添加一个新元素(两种方法):
a. 使用`append()`方法:
```python
numbers_list.append(6)
```
b. 使用索引直接插入:
```python
numbers_list.insert(0, 0) # 插入到第一个位置
```
2. 删除一个元素(三种方法):
a. 使用`del`语句删除指定索引的元素:
```python
del numbers_list[0] # 删除第一个元素
```
b. 使用`pop()`方法删除最后一个元素(默认):
```python
numbers_list.pop()
```
c. 使用`remove()`方法删除特定值的第一个匹配项:
```python
numbers_list.remove(3)
```
3. 找出列表中的最大值、最小值和平均值:
```python
max_value = max(numbers_list)
min_value = min(numbers_list)
average_value = sum(numbers_list) / len(numbers_list)
print("Max value:", max_value)
print("Min value:", min_value)
print("Average value:", average_value)
```
4. 使用元组存储不可变数据:
```python
immutable_tuple = (7, 8, 9)
# 要访问元组中的单个元素,使用索引:
print("First element of the tuple:", immutable_tuple[0])
# 全部输出元组:
print("The entire tuple:", immutable_tuple)
```
阅读全文