我有一个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)
我该如何做到这一点?
假设我有
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的方法来做到这一点?(即,自动将常规输入转换为单例列表)。