小编eri*_*MTR的帖子

使用重复变量编写if-condition的更有效方法

我正在寻找一种更有效的方法来编写这些if-conditionals:

a = huge_term >= b ? huge_term : c
Run Code Online (Sandbox Code Playgroud)

要么

(a = huge_term) >= b ? a : a = c
Run Code Online (Sandbox Code Playgroud)

第二个很短,但变量a出现3次.我需要将结果存储在变量中.你会怎么写的?

c variables performance conditional if-statement

4
推荐指数
1
解决办法
211
查看次数

在Python中按给定列表排序字典

是否有一种简单的方法按给定列表对字典进行排序?

例:

data = OrderedDict([('pi', 'var1'), ('pa', 'var2'), ('pu', 'var3')])
order = ['pu', 'pi', 'pa']
Run Code Online (Sandbox Code Playgroud)

请求有序字典:

>>> OrderedDict([('pu', 'var3'), ('pi', 'var1'), ('pa', 'var2')])
Run Code Online (Sandbox Code Playgroud)

提前致谢

python sorting dictionary list

1
推荐指数
1
解决办法
74
查看次数