[英]Python - How to store a socket and a username in a list?
有什么辦法可以在列表中存儲套接字和用戶名? 我認為這是不可能的,因為列表中需要整數來存儲索引。 你們會推薦我做什么? 真的不知道。
最簡單的方法是將元組存儲在列表中。
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.