有什么办法可以将套接字和用户名存储在列表中?我认为这是不可能的,因为列表中需要一个整数来存储索引。你们会建议我做什么?真的没有头绪。
问问题
350 次
1 回答
1
最简单的方法是将元组存储在列表中。
l = list()
l.add(tuple(username, socket))
print l[0][0], l[0][1] # will print username and soket of first item
或者您可以定义类,例如 UserSock 并用此类的实例填充列表
class UserSock:
def __init__(self, username, socket):
self.username = username
self.socket = socket
l = list()
l.add(UserSock(username, socket))
print l[0].username l[0].socket # will print username and soket of first item
于 2012-05-07T20:10:33.290 回答