小编M T*_*omb的帖子

有没有办法将包含算术运算的列表转换为实际列表?

我想转换一个字符串,例如:

s = "[2-1,2,3]"
Run Code Online (Sandbox Code Playgroud)

放入列表中,例如:

a = [1,2,3]
Run Code Online (Sandbox Code Playgroud)

我尝试过json

s = "[2-1,2,3]"
a = json.loads(s)
Run Code Online (Sandbox Code Playgroud)

但它无法处理2-1。有没有一种简单的方法可以将字符串转换为任何类型的数据类型?

python string list

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

有没有一种优雅的方法将参数从 function1() 传递到需要多个参数的 function2() ?

我有以下情况:

def func1(a = 0, b = 0):
    return a + b**2

def func2(x):
    if x == 'a':
        return func1(a = 2)
    elif x == 'b':
        return func2(b = 2)

print(func2('a'))
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以a不作为字符串传递并摆脱 if 语句?

python arguments if-statement function

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

标签 统计

python ×2

arguments ×1

function ×1

if-statement ×1

list ×1

string ×1