python - 从字典中的列表中获取值并将其保存在列表列表中
问题描述
我有一个字典 A 包含天作为键,字符串列表作为值示例:
A = {"day1": ['A', 'B', 'C']}.
如何创建包含将建立列表的唯一关系的列表 B?
B = [['A','B'], ['A','C'], ['B','C']]
解决方案
>>> import itertools
>>> A = {"day1": ['A', 'B', 'C']}
>>> seq = A["day1"]
>>> list(itertools.combinations(seq, r=2))
[('A', 'B'), ('A', 'C'), ('B', 'C')]
推荐阅读
- ruby-on-rails-5 - Rails - 如何获得参数总数
- google-bigquery - BigQuery 的 FARM_FINGERPRINT 如何表示 64 位 *unsigned* int?
- php - 将文件作为 varbinary 数据类型插入 mysql 数据库
- windows - 使用 powershell 更改任务栏位置并自动隐藏 Windows 10 build 14393
- ios - 在 Alamofire 请求中发送请求正文数组
- security - 什么是容器?和gVisor?
- python - 通过多个分隔符拆分并保留分隔符
- java - RSS 提要应用程序在不同的 Android 版本上无法正常工作
- clojure - 如何打破clojure宏中的递归条件?
- java - Json, Java, Parsing(如何只获取json的一部分