addEntry函数和lookup函数分别有什么作用,并各举出示例进行解释
时间: 2023-06-13 11:08:01 浏览: 48
`addEntry` 函数和 `lookup` 函数是常见的数据结构操作,用于向数据结构中添加元素和查找元素。
`addEntry` 函数的作用是将一个新元素添加到数据结构中。它通常需要一个键和一个值作为参数。示例代码如下:
```python
phonebook = {}
def addEntry(name, number):
phonebook[name] = number
addEntry("Alice", "123-456-7890")
addEntry("Bob", "987-654-3210")
print(phonebook)
# Output: {'Alice': '123-456-7890', 'Bob': '987-654-3210'}
```
在这个例子中,我们创建了一个空字典 `phonebook`,然后使用 `addEntry` 函数将两个条目添加到字典中。每个条目都由一个名字和一个电话号码组成。最后,我们打印整个电话簿,以验证新条目已被成功添加。
`lookup` 函数的作用是在数据结构中查找一个元素,并返回与该元素相关联的值。它通常需要一个键作为参数。示例代码如下:
```python
phonebook = {'Alice': '123-456-7890', 'Bob': '987-654-3210'}
def lookup(name):
return phonebook.get(name, "Number not found")
print(lookup("Alice"))
# Output: 123-456-7890
print(lookup("Charlie"))
# Output: Number not found
```
在这个例子中,我们使用 `lookup` 函数查找电话簿中名为 "Alice" 的人的电话号码。由于 "Alice" 存在于电话簿中,函数返回与其相关联的电话号码。然后,我们尝试查找电话簿中不存在的人名 "Charlie",函数返回 "Number not found",表示该人名不存在于电话簿中。
相关推荐
![](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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)