相关疑难解决方法(0)

sql查询中的python列表作为参数

我有一个python列表,比如l

l = [1,5,8]
Run Code Online (Sandbox Code Playgroud)

我想编写一个sql查询来获取列表中所有元素的数据

select name from students where id = |IN THE LIST l|
Run Code Online (Sandbox Code Playgroud)

我该如何做到这一点?

python sql

106
推荐指数
8
解决办法
9万
查看次数

如果还不是可迭代的,则 Pythonic 转换为单例可迭代

假设我有

def distance2(vector1, vector2):
    zipped = zip(vector1, vector2)
    difference2 = [(vector2 - vector1) ** 2 for (vector1, vector2) in zipped]
    return sum(difference2)
Run Code Online (Sandbox Code Playgroud)

wheredistance2(vector1, vector2)找到vector1和之间的(平方)欧几里得距离vector2。该函数适用于可迭代元素,但假设我们也想让它适用于不可迭代元素(即distance2(1,3))。有没有一种pythonic的方法来做到这一点?(即,自动将常规输入转换为单例列表)。

python

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

标签 统计

python ×2

sql ×1