第3关:字典的遍历:菜名和价格的展示
时间: 2023-05-19 20:00:46 浏览: 217
可以使用 Python 中的字典数据结构来存储菜名和价格的信息,然后使用 for 循环遍历字典,将菜名和价格展示出来。以下是示例代码:
menu = {"糖醋排骨": 28, "宫保鸡丁": 25, "鱼香肉丝": 22}
for dish, price in menu.items():
print(dish + ":" + str(price) + "元")
相关问题
0801字典第2关:字典的基本操作编程
字典是Python中一种非常常用的数据类型,它可以存储键值对,其中键必须是唯一的,而值可以是任意类型的数据。以下是字典的基本操作编程。
1. 创建一个字典
可以使用花括号{}或者dict()函数创建一个空字典。
```python
# 使用花括号创建空字典
my_dict = {}
# 使用dict()函数创建空字典
my_dict = dict()
```
也可以在创建时指定键值对。
```python
# 创建带有键值对的字典
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
```
2. 访问字典中的值
可以使用键来访问字典中的值。
```python
# 访问字典中的值
print(my_dict['name']) # 输出 Alice
```
如果键不存在,则会报错。可以使用get()方法来避免这种情况。
```python
# 使用get()方法访问字典中的值
print(my_dict.get('gender', 'unknown')) # 输出 unknown
```
3. 添加和修改键值对
可以使用键来添加或修改字典中的键值对。
```python
# 添加键值对
my_dict['gender'] = 'female'
# 修改键值对
my_dict['age'] = 31
```
4. 删除键值对
可以使用del关键字来删除字典中的键值对。
```python
# 删除键值对
del my_dict['city']
```
5. 遍历字典
可以使用for循环遍历字典中的键值对。
```python
# 遍历字典中的键值对
for key, value in my_dict.items():
print(key, value)
```
6. 判断键是否存在
可以使用in关键字来判断字典中是否存在某个键。
```python
# 判断键是否存在
if 'gender' in my_dict:
print('gender:', my_dict['gender'])
```
以上就是字典的基本操作编程了,希望能对你有所帮助。
key:value遍历时判断
在遍历字典中的键值对时,可以通过if语句对特定的键或值进行判断,例如:
```
my_dict = {"name": "John", "age": 30, "city": "New York"}
# 遍历所有键和值,判断是否是字符串类型
for key, value in my_dict.items():
if isinstance(value, str):
print(key, ": ", value, " is a string")
else:
print(key, ": ", value, " is not a string")
```
输出:
```
name : John is a string
age : 30 is not a string
city : New York is a string
```
上述代码中,使用了`isinstance()`函数来判断`value`是否为字符串类型。如果是字符串类型,则输出相应的提示信息。如果不是字符串类型,则输出另一种提示信息。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)