python - 如何使用 %s 命名列表

标签 python string list

我正在尝试在Python上创建一个系统,该系统允许我创建一个名为(user)total的列表,“user”是total之前的用户名。然而,这是主观的,因为任何具有任何用户名的帐户都可以在我的程序中创建。

我尝试过使用 %stotal = [''] %user 但这会产生语法错误。我该如何做到这一点?

最佳答案

你不能在Python中进行这种元编程! (不使用您发布的语法) 但您可以创建一个按用户名索引的列表字典:

total = {}
total['username1'] = [''] #list for this username total
total['username2'] = [''] 

等等

关于python - 如何使用 %s 命名列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20641387/

相关文章:

Python:设置 Numpy 矩阵的元素

c++ - 无法在 C++ 中连接字符串?

java - 尝试访问字符串数组时出现 ArrayOutOfBoundsException

Python:- 从电子邮件列表中拆分电子邮件(逗号、空格分隔)

python - 异常错误不打印

python - 列表列表 : why does changing value at a[1][0] also change a[0][0]?

python - 使用 Scipy 将字典从 Python 保存到 Matlab

python - Python 上的 Asterisk 调用管理器挂断事件

r - 根据 bootstrap GLM 列表计算 LC50

python - 尝试通过 pip 安装 PyTorch 时,Windows 不断崩溃