python - 如何使用元组作为字典的键
问题描述
我有三个列表:
gene = [gene_1, gene_2]
number = [1, 2]
list_third = ['atcatcg', 'atcatcg']
我想创建一个字典,我希望这个字典的键是包含我的第一个列表和第二个列表(基因和数字)的元素的元组,值将是序列
我希望我的输出是这样的:
dict = {(gene_1, 1):'atcatcg', (gene_2, 2):'atcatcg'}
解决方案
使用dict
构造函数 and zip
... 两次:
>>> dict(zip(zip(gene, number), list_third))
{('gene_2', 2): 'atcatcg', ('gene_1', 1): 'atcatcg'}
推荐阅读
- javascript - AWS Node.js 无效标记压缩接近堆限制分配失败 - JavaScript 堆内存不足
- android - Kotlin EditText.setText() 有问题
- reactjs - 语法错误:意外的令牌 - statusList?.length
- c# - 如何在 wpf 中编辑单元格?
- firebase - Xamarin.Firebase.Crashlytics 118.0.1
- dart - 价值知识!= null
- python - Python Selenium Webdriver在登录后更改url并保持登录状态
- wpf - WPF:如何将 MouseGesture 添加到自定义命令的手势列表中?
- mysql - 值类型取决于描述类型的列
- git-submodules - 如何使用 git submodule 拉出主分支