有沒有什麼辦法可以在列表中存儲套接字和用戶名?我不認爲這是可能的,因爲列表中需要一個整數來存儲索引。你們會推薦我做什麼?真的不知道。Python - 如何在列表中存儲套接字和用戶名?
0
A
回答
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
+0
請注意'tuple(username,socket)'引發了一個TypeError - 你只是用括號來創建一個元組,像'(username,socket)'。此外,請注意,您還可以使用[collections.namedtuple](http://docs.python.org/library/collections.html#collections.namedtuple),它的優點是(幾乎)快速輕便一個元組,但給你指定訪問器的可讀性好處。 –
相關問題
- 1. 如何在Python中將用戶輸入存儲到列表中
- 2. 用戶輸入存儲在int轉換的嵌套列表 - Python
- 3. Python套接字:存儲'連接'?
- 4. 如何在鏈接列表中存儲數字列表
- 5. 如何讓用戶在套接字聊天中的用戶列表中看不到自己的名字
- 6. 如何將它存儲在python圖形的鄰接列表中?
- 7. 如何保存我的用戶名或套接字
- 8. 套接字python中的異常列表
- 9. 如何在Titanium中存儲用戶名用戶名
- 10. Python如何在內部存儲列表?
- 11. 如何在redis中存儲python列表的字典?
- 12. 在R中存儲列表和嵌套列表
- 13. Node.js - 在Mongo中存儲套接字
- 14. 如何從用戶同時接受多個字符串並將它們存儲在Python中的列表中?
- 15. 如何存儲用戶列表,並讓用戶知道他們在列表中
- 16. 將用戶套接字映射存儲到全局變量中
- 17. 如何使用用戶名在套接字中獲取用戶ID io
- 18. 如何在python中清空套接字?
- 19. 如何在cookie c#中存儲多個用戶名和密碼?
- 20. 如何在ios中存儲用戶名和密碼?
- 21. 如何在Python和子流程中使用套接字?
- 22. 如何在Java中使用套接字和主機名?
- 23. 如何在socket.io中保存和恢復套接字連接
- 24. 如何在MySQL中存儲每個用戶的項目列表?
- 25. 如何使用LoginControl存儲用戶名和名稱?
- 26. 如何在Sencha Touch中更新嵌套列表/樹存儲?
- 27. 存儲用戶名到mysql [PYTHON]
- 28. 套接字FD在哪裏存儲?
- 29. 在套接字io連接中設置用戶名
- 30. 在Redis中存儲和檢索套接字
您確定要放在一個列表,而不是一個字典的情況下列表? – Corbin
你能舉一個你想要完成的例子嗎?從你的問題來看,這不是很清楚。 –