python - 如何从python中dict的键值分配多个变量值?

标签 python

这里 HEX2RGB{r:255,g:255,b:255}

一样返回转换后的 dict 值
    rgbValue=HEX2RGB(hex,'dict')
    r,g,b={rgbValue} # not working

那么如何像上述方法一样在变量 r,g,b 中为每个键 r,g,b 赋值? 还是有其他有效的方法?

最佳答案

使用 operator.itemgetter,它不会依赖 HEX2RGB 返回的任何特定顺序;

from operator import itemgetter

dictToTuple = itemgetter('r', 'g', 'b')

r, g, b = dictToTuple(HEX2RGB(hex,'dict'))

关于python - 如何从python中dict的键值分配多个变量值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69064508/

相关文章:

python - 让 Rpy2 与 rgdal 一起工作以获取空间子集点

python - 当一个类别子集缺少数据时 Seaborn 对图

python - 深度 : Creating custom indivudal generator function along with fitness function

python - 对多个列进行分组并在组内排名

python - 替换单词和字符串 pandas

python - 向量化 np.arange 或等价物

python - 如何将抓取的项目放入 Pyqt5 小部件中?

python - 获取有关在 Python 装饰器中调用代码的特定信息

python - 编译 tkinter 游戏

python - 用什么代替NavigationToolbar2TkAgg?