python字典 键为元组
时间: 2023-10-29 20:57:59 浏览: 100
python 元组的使用方法
你可以使用列表推导式来将字典的键和值转化为元组,并放入一个列表中。下面是一个示例代码:
```python
my_list = [(key, val) for key in dic.keys() for val in dic[key]]
```
这段代码使用了两个循环来遍历字典的键和值,并将它们组合成元组。最终,所有的元组都会被添加到列表`my_list`中。你可以根据需要进行修改和调整。
另外,你还可以使用`items()`方法来获取字典的键值对,并利用两个循环将每个键值对转化为元组。下面是一个示例代码:
```python
my_list = []
for key, val in dic.items():
for va in val:
my_list.append((key, va))
```
这段代码首先使用`items()`方法获取字典的键值对,然后使用两个循环将每个值和键组合成元组并添加到列表`my_list`中。
希望这些代码能帮到你!如果还有其他问题,请随时提问。
阅读全文