编写程序,输入两个分别包含若干整数的列表lstA和lstB,输出一个字典,要求使用列表lstA中的元素作为键,列表lstB中的元素作为值,并且最终字典中的元素数量取决于lstA和lstB中元素最少的列表的数量。
时间: 2024-06-09 13:11:27 浏览: 76
编写程序,输入两个分别包含若干整数的列表LA、LB.py
5星 · 资源好评率100%
下面是用 Python3 实现的程序代码:
```python
def create_dict(lstA, lstB):
n = min(len(lstA), len(lstB))
return {lstA[i]: lstB[i] for i in range(n)}
lstA = [1, 2, 3]
lstB = ['a', 'b', 'c', 'd']
result = create_dict(lstA, lstB)
print(result)
```
程序输出:
```
{1: 'a', 2: 'b', 3: 'c'}
```
在这个例子中,lstA有3个元素,lstB有4个元素,因此程序使用lstA的前3个元素作为字典的键,使用lstB的前3个元素作为字典的值。最终得到的字典包含3个元素。
阅读全文