1、定义一个字典,内容如下: dic={'python':95,'java’:99,'c’:100} 2、小明去超市买水果,账单如下:苹果 32.8,香蕉 22,葡萄 15.5 将上面的数据存储到字典里,并打印查看字典根据水果名称【香蕉】查询购买这个水果的费用
时间: 2023-04-02 08:04:04 浏览: 256
1、好的,这是一个字典,内容为{'python':95,'java':99,'c':100}。
2、好的,我已经将账单存储到字典里了,字典内容为{'苹果':32.8,'香蕉':22,'葡萄':15.5}。要查询购买香蕉的费用,可以使用字典的get方法,代码如下:
cost = dic.get('香蕉')
print('购买香蕉的费用为:', cost)
相关问题
给定字典dic如下: dic = { 'python': 90, 'java': 95 } 用两种方法遍历字典dic
方法一:使用for循环遍历字典
```python
dic = {'python': 90, 'java': 95}
# 遍历字典的key和value
for key, value in dic.items():
print(key, value)
# 遍历字典的key
for key in dic.keys():
print(key)
# 遍历字典的value
for value in dic.values():
print(value)
```
方法二:使用字典推导式遍历字典
```python
dic = {'python': 90, 'java': 95}
# 遍历字典的key和value
kv = [(key, value) for key, value in dic.items()]
print(kv)
# 遍历字典的key
keys = [key for key in dic.keys()]
print(keys)
# 遍历字典的value
values = [value for value in dic.values()]
print(values)
```
1.[实验题] 字典内容如下 dic = { 'python': 95, 'java': 99, 'c': 100 } 用程序解答下面的题目 (1)字典的长度是多少 (2)请修改'java' 这个key对应的value值为98 (3)删除 c 这个key (4)增加一个key-value对,key值为 php, value是90 (5)获取所有的key值,存储在列表里 (6)获取所有的value值,存储在列表里 (7)判断 javascript 是否在字典中 (8)获得字典里所有value 的和 (9)获取字典里最大的value (10)获取字典里最小的value (11)字典 dic1 = {'php': 97, 'C++':88}, 将dic1的数据更新到dic中
1. 字典的长度是3。
```python
dic = {'python': 95, 'java': 99, 'c': 100}
print(len(dic)) # 3
```
2. 将'java'这个key对应的value值修改为98。
```python
dic['java'] = 98
print(dic) # {'python': 95, 'java': 98, 'c': 100}
```
3. 删除'c'这个key。
```python
del dic['c']
print(dic) # {'python': 95, 'java': 98}
```
4. 增加一个key-value对,key值为'php',value是90。
```python
dic['php'] = 90
print(dic) # {'python': 95, 'java': 98, 'php': 90}
```
5. 获取所有的key值,存储在列表里。
```python
keys = list(dic.keys())
print(keys) # ['python', 'java', 'php']
```
6. 获取所有的value值,存储在列表里。
```python
values = list(dic.values())
print(values) # [95, 98, 90]
```
7. 判断'javascript'是否在字典中。
```python
print('javascript' in dic) # False
```
8. 获取字典里所有value的和。
```python
total = sum(dic.values())
print(total) # 283
```
9. 获取字典里最大的value。
```python
maximum = max(dic.values())
print(maximum) # 98
```
10. 获取字典里最小的value。
```python
minimum = min(dic.values())
print(minimum) # 90
```
11. 将字典`dic1 = {'php': 97, 'C++':88}`的数据更新到`dic`中。
```python
dic1 = {'php': 97, 'C++':88}
dic.update(dic1)
print(dic) # {'python': 95, 'java': 98, 'php': 97, 'C++': 88}
```
阅读全文