python 统计菜品被点次数
时间: 2023-06-28 18:04:46 浏览: 35
假设你有一个菜品点单的列表,可以使用 Python 的字典(dictionary)来统计每个菜品被点的次数,示例代码如下:
```python
orders = ['鱼香肉丝', '宫保鸡丁', '麻婆豆腐', '宫保鸡丁', '水煮鱼', '鱼香肉丝', '麻婆豆腐', '宫保鸡丁']
counts = {}
for dish in orders:
if dish in counts:
counts[dish] += 1
else:
counts[dish] = 1
print(counts)
```
输出结果为:
```
{'鱼香肉丝': 2, '宫保鸡丁': 3, '麻婆豆腐': 2, '水煮鱼': 1}
```
其中,字典的键为菜品名称,值为该菜品被点的次数。
相关问题
python统计西游记人物出场次数
统计《西游记》人物出场次数可以使用Python编程实现。首先,我们需要打开《西游记》的文本文件,并将内容读取到一个字符串中。然后,我们可以使用字符串的相关方法或正则表达式来查找人物的出现次数。
下面是一个简单的示例代码:
```python
# 读取《西游记》文本文件
with open('西游记.txt', 'r', encoding='utf-8') as file:
content = file.read()
# 统计人物出现次数
characters = ['孙悟空', '猪八戒', '沙僧', '唐僧'] # 这里可以根据需求添加更多人物
count = {}
for character in characters:
count[character] = content.count(character)
# 打印统计结果
for character, appearance in count.items():
print(f"{character}出现了 {appearance} 次。")
```
通过以上代码,我们可以统计《西游记》中指定人物的出现次数。你可以根据实际情况修改代码中的人物列表`characters`,添加或删除人物。
请注意,这只是一个简单的示例代码,需要根据实际情况进行修改。比如,你可能需要处理一些特殊情况,例如人名的别称、重名等。此外,你还可以根据需求对代码进行优化,提高运行效率。
python统计字符串出现的次数
你可以使用 Python 中的 `count()` 函数来统计字符串中某个子字符串出现的次数。
例如,假设你想要统计字符串 `"hello world"` 中字母 `"l"` 出现的次数,你可以使用以下代码:
```python
string = "hello world"
count = string.count("l")
print(count) # 输出 3
```
注意,`count()` 函数区分字母大小写,因此如果你想要统计字符串中某个子字符串不区分大小写出现的次数,你需要先将字符串全部转换为小写或大写字母,然后再调用 `count()` 函数。例如:
```python
string = "HeLLo WoRLd"
count = string.lower().count("l")
print(count) # 输出 3
```
这里先使用 `lower()` 函数将字符串转换为小写字母,然后再统计字母 `"l"` 出现的次数。