编程,在【-10,10】中随机抽取15个数,组成列表输出;用至少2种方法,在列表最后的位置插入数字100,输出列表;删除数字0,以及列表中的第一个数字,输出列表;统计并输出列表中数字1的个数。
时间: 2024-10-13 13:07:03 浏览: 20
在Python中,你可以使用`random`模块来生成指定范围内的随机数,并使用列表推导式创建列表。以下是两种方法来完成这个任务:
方法一:
```python
import random
# 随机生成15个[-10, 10]之间的数
numbers = [random.randint(-10, 10) for _ in range(15)]
print("原始列表:", numbers)
# 在列表末尾插入数字100
numbers.append(100)
print("插入100后的列表:", numbers)
# 删除数字0和第一个数字
numbers.pop(0) # 移除第一个元素
numbers.remove(0) # 如果有0再移除
print("删除0和第一个元素后的列表:", numbers)
# 统计数字1的个数
count_1 = numbers.count(1)
print("数字1的数量:", count_1)
```
方法二:
```python
# 创建初始列表
nums = list(range(-10, 11))[:15]
# 插入100
nums.append(100)
# 删除元素
nums.pop(nums.index(0)) if 0 in nums else None # 删除第一个0
nums.pop(0) # 删除第一个元素
# 统计数字1的个数
count_1 = nums.count(1)
print("原始列表:", nums)
print("插入100后的列表:", nums)
print("数字1的数量:", count_1)
```
阅读全文