相关疑难解决方法(0)

如何创建可变数量的变量?

如何在Python中完成变量变量?

这是一个精心设计的手动条目,例如:变量变量

我听说这是一个坏主意,但它是Python中的一个安全漏洞.真的吗?

python variable-variables

315
推荐指数
13
解决办法
12万
查看次数

将变量的名称作为字符串

这个主题讨论如何在Python中将函数的名称作为字符串获取:如何在Python中将 函数名称作为字符串获取?

如何为变量做同样的事情?(注意Python变量没有属性__name__,至少在Python中retrieve_name)

换句话说,如果我有一个变量,例如:

foo = dict()
foo['bar'] = 2
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个函数/属性,例如'foo':

retrieve_name(foo) 
Run Code Online (Sandbox Code Playgroud)

返回字符串 __name__

更新:

既然人们在问我为什么要这样做,这里就是一个例子.我想在此列表中在Pandas中创建一个DataFrame,其中列名 由实际字典的名称给出:

# List of dictionaries for my DataFrame
list_of_dicts = [n_jobs, users, queues, priorities]
Run Code Online (Sandbox Code Playgroud)

python

112
推荐指数
13
解决办法
16万
查看次数

Jupyter笔记本并排显示两只熊猫桌

我有两个pandas数据帧,我想在Jupyter笔记本中显示它们.

做类似的事情:

display(df1)
display(df2)
Run Code Online (Sandbox Code Playgroud)

在另一个下面显示它们:

在此输入图像描述

我想在第一个数据框右侧有第二个数据帧.有一个类似的问题,但看起来有人对在显示它们之间的差异的一个数据框中合并它们感到满意.

这对我不起作用.在我的例子中,数据帧可以表示完全不同的(不可比较的元素),并且它们的大小可以不同.因此,我的主要目标是节省空间.

pandas ipython-notebook jupyter-notebook

73
推荐指数
9
解决办法
3万
查看次数

在Javascript中获取变量的"名称"

可能重复:
确定变量传递给函数后的原始名称.

我想知道是否有可能获得变量的实际名称.

例如:

var foo = 'bar';
function getName(myvar) {  
  //some code
  return "foo"  
};  
Run Code Online (Sandbox Code Playgroud)

所以对于getName(foo)将返回"foo"

那可能吗 ?

谢谢.

javascript variables

10
推荐指数
1
解决办法
2万
查看次数

基于函数参数名称的条件语句

可能重复:
如何获取传递给函数的变量的原始变量名称

在python中有类似下面的内容,根据传递给函数的参数的名称,我们可以执行下面的条件语句.

def func(a,b,c,d)

if fourth paramter = d:
#code

elif fourth parameter = e:
#code

else:

#code

   def main():
         func(a,b,c,d)
         func(a,b,c,e)
Run Code Online (Sandbox Code Playgroud)

python

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