相关疑难解决方法(0)

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

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

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

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

python variable-variables

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

从函数中将变量插入全局命名空间?

是否可以编写一个将对象插入全局命名空间并将其绑定到变量的函数?例如:

>>> 'var' in dir()
False
>>> def insert_into_global_namespace():
...        var = "an object"
...        inject var
>>> insert_into_global_namespace()
>>> var
"an object"
Run Code Online (Sandbox Code Playgroud)

python namespaces

21
推荐指数
4
解决办法
2万
查看次数

Python-在具有独立处理的循环中创建对象实例

我有一个简单的选举计划.以下是要求:

  1. class Politician
  2. 随机投票.
  3. 以政治家的数量作为用户的投入.

    num_politicians = input("The number of politicians: ")
    
    Run Code Online (Sandbox Code Playgroud)
  4. 循环和创建实例

    names = []
    for x in range(num_politicians):
        new_name = input("Name: ")
        while new_name in names:
            new_name = input("Please enter another name: ")
        names.append(new_name)
    
        #### This part is the crux of my problem
        ### Create instances of the Politician class
        #### I want to do this in a way so that i can independently 
        #### handle each instance when i randomize and assign votes
    
    Run Code Online (Sandbox Code Playgroud)

我看过:

  1. 如何在循环中创建不同的变量名?(蟒蛇)
  2. Python:在循环中创建对象的实例

但是我无法找到解决问题的方法 …

python class instances

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

在循环索引的基础上命名变量

我想实现一个循环,在每次迭代中我根据迭代器值命名变量.例如-

for i in range(1,10):
    r<value of i> = # some value
Run Code Online (Sandbox Code Playgroud)

有没有办法可以做到这一点,除了将所有这些变量作为字典中的字符串键,如在循环如何创建不同的变量名称中所述?(Python).我希望每个人都是一个单独的变量.

python variables for-loop

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

在循环 Python 中创建类

我正在处理一个 Python 项目,我想做一些类似于下一个示例的事情,但不正确。我需要一些帮助,请!

names = ['name1', 'name2']

for name in names:
    class name:
        [statements]
Run Code Online (Sandbox Code Playgroud)

谢谢!

python loops class

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