(2)统计每个品种的数量 请设计Python程序代码和记录运行结果
时间: 2024-03-07 07:50:04 浏览: 39
假设有一个包含动物品种的列表 `animal_list`,可以使用Python的内置函数 `collections` 中的 `Counter` 方法来统计每个品种的数量,具体代码如下:
```python
from collections import Counter
animal_list = ['dog', 'cat', 'dog', 'bird', 'hamster', 'cat', 'dog', 'bird']
animal_count = Counter(animal_list)
for animal, count in animal_count.items():
print(f"{animal}: {count}")
```
运行结果如下:
```
dog: 3
cat: 2
bird: 2
hamster: 1
```
相关问题
(2)统计每个品种的数量 请设计Python程序代码和记录运行结果
假设我们有一个列表 `fruits` 存储了一些水果品种,代码如下:
```python
fruits = ['apple', 'banana', 'orange', 'apple', 'pear', 'banana', 'banana', 'orange']
```
我们可以使用 Python 中的字典来统计每个品种的数量,代码如下:
```python
count = {}
for fruit in fruits:
if fruit in count:
count[fruit] += 1
else:
count[fruit] = 1
print(count)
```
输出结果为:
```
{'apple': 2, 'banana': 3, 'orange': 2, 'pear': 1}
```
其中,字典 `count` 的键为水果品种,值为该品种出现的次数。
(2)利用pands统计每个品种的数量 请设计Python程序代码和记录运行结果
假设我们有一个列表 `fruits` 存储了一些水果品种,代码如下:
```python
import pandas as pd
fruits = ['apple', 'banana', 'orange', 'apple', 'pear', 'banana', 'banana', 'orange']
```
我们可以使用 Pandas 中的 Series 来统计每个品种的数量,代码如下:
```python
series = pd.Series(fruits)
count = series.value_counts()
print(count)
```
输出结果为:
```
banana 3
orange 2
apple 2
pear 1
dtype: int64
```
其中,Series `series` 存储了水果品种,而 `value_counts()` 方法可以统计每个品种出现的次数。