python中的字典练习题
时间: 2024-01-19 15:17:59 浏览: 116
以下是两个关于Python字典的练习题的答案:
1. 获取字典中指定键的值:
```python
dict = {"k1": "v1", "k2": "v2", "k3": "v3"}
a = dict.get("k2")
print("键k2的值为: ", a) # 输出:键k2的值为: v2
```
2. 在字典中增加一个键值对:
```python
dict = {"k1": "v1", "k2": "v2", "k3": "v3"}
dict["k4"] = "v4"
print("字典内容:")
print(dict)
```
输出:
```
字典内容:
{"k1": "v1", "k2": "v2", "k3": "v3", "k4": "v4"}
```
相关问题
Python列表字典练习题
好的,以下是一些Python列表和字典操作的练习题:
1. 编写一个程序,输入一个列表,将其中的所有偶数取出来,并存入新的列表中。
2. 编写一个程序,输入一个列表和一个整数n,将其中所有小于n的元素取出来,并存入新的列表中。
3. 编写一个程序,输入一个列表,将其中的所有元素去重,并按照从小到大的顺序排序,然后输出结果。
4. 编写一个程序,输入一个字典,将其中所有的键和值互换,然后输出结果。
5. 编写一个程序,输入一个字典和一个字符串,判断该字符串是否为字典中某个键的值,如果是,则输出该键;如果不是,则输出"not found"。
希望这些练习题能够帮助你熟练掌握Python列表和字典操作的技能。
python列表字典练习题
Python列表和字典是两种常用的数据结构,它们在实际编程中有许多有趣的练习题目可以锻炼对它们的理解和操作能力。例如:
1. **列表操作**:编写一个函数,接受一个列表作为输入,返回一个新的列表,其中包含原列表的所有元素及其平方。例如,`[1, 2, 3]` 应变为 `[1, 4, 9]`。
```python
def square_list(lst):
return [i ** 2 for i in lst]
# 示例
lst = [1, 2, 3]
print(square_list(lst)) # 输出:[1, 4, 9]
```
2. **字典练习**:创建一个函数,接收两个列表作为输入,第一个列表是键,第二个列表是值,然后构建一个字典。例如,给定 `keys = ['a', 'b', 'c']` 和 `values = [1, 2, 3]`,返回的字典应是 `{'a': 1, 'b': 2, 'c': 3}`。
```python
def create_dict(keys, values):
return dict(zip(keys, values))
# 示例
keys = ['a', 'b', 'c']
values = [1, 2, 3]
print(create_dict(keys, values)) # 输出:{'a': 1, 'b': 2, 'c': 3}
```
阅读全文