python - 从字典值中删除方括号的函数
问题描述
我有一本看起来像这样的字典:
{"john":["name"]}
我怎样才能摆脱它的价值方括号,所以它看起来像这样:
{"john":"name"}
我怎么能写一个能做到这一点的函数呢?
解决方案
内部dict comprehension
使用索引来访问列表的第一个元素
d = {k:v[0] for k,v in d.items()}
推荐阅读
- google-bigquery - Google-Bigquery:查询扫描整个表而不是分区表中的给定范围
- php - 在 php 中转义正则表达式字符串中的加号
- python - 函数内的 input() 抛出异常->“input() 接受 0 个位置参数,但给出了 1 个”
- scapy - Scapy - 数据包后的随机预告片
- python - PuLP 目标函数语法不正确
- javascript - ajax 调用完成后如何在 .scroll() 事件中运行函数?
- php - PHP:使用动态键删除数组的值
- react-native - 使用 Redux 和 React-Native-Maps 使用标记填充 Map
- hadoop - Ambari Kerberos 向导信任 ldaps 主题备用 DNS 名称
- java - 在Java中将给定字节数组转换为blob obj后提取十六进制值