基于整数创建多个变量

use*_*591 0 python variables

我想根据我定义的数字创建多个变量.
目前,我有一个客户端和一个服务器在运行,每次客户端加入时,我都希望服务器创建一个变量.为每个用户分配一个号码:

list_of_addr = []
user_num = 0
recv_verf, addr = server_socket.recvfrom(2048)
if(recv_verf == 'connect'):
    recv_user, addr = server_socket.recvfrom(2048)
    list_of_addr.append('User:' + recv_user + ' # ' + str(user_num) + '\n')
    user_num = user_num + 1
    print 'User:' + recv_user + ' # ' + str(user_num) + ' connected'
Run Code Online (Sandbox Code Playgroud)

我希望根据这个数字在这里创建一个变量.与user_(user_num)= 0类似.
我不知道如何解释这一点.对不起,这是模糊的.

Amb*_*ber 9

不要这样做.如果你想拥有一个由名称指向的动态项目组,那就是dict它的用途.如果您只想要特定订单中的项目列表,那就是list它的用途.

变量名应该保存在程序员实际在代码中编写的内容中.另一条道路是疯狂的.