有沒有什麼辦法可以在列表中存儲套接字和用戶名?我不認爲這是可能的,因爲列表中需要一個整數來存儲索引。你們會推薦我做什麼?真的不知道。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. 如何在表名和列名存儲在另一個表中時使用JOIN?
- 7. 如何讓用戶在套接字聊天中的用戶列表中看不到自己的名字
- 8. 如何在python中使用套接字
- 9. SQLite - 將表名的列名存儲在字符串列表中
- 10. 如何將它存儲在python圖形的鄰接列表中?
- 11. 如何保存我的用戶名或套接字
- 12. python中的套接字列表/
- 13. 套接字python中的異常列表
- 14. 如何在Titanium中存儲用戶名用戶名
- 15. Python如何在內部存儲列表?
- 16. 如何在Python中存儲一個數字列表?
- 17. 如何在redis中存儲python列表的字典?
- 18. 在R中存儲列表和嵌套列表
- 19. Node.js - 在Mongo中存儲套接字
- 20. 如何從用戶同時接受多個字符串並將它們存儲在Python中的列表中?
- 21. 如何存儲用戶列表,並讓用戶知道他們在列表中
- 22. 如何壓縮存儲在python列表中的一組列表?
- 23. 將用戶套接字映射存儲到全局變量中
- 24. 如何使用用戶名在套接字中獲取用戶ID io
- 25. 如何在cookie c#中存儲多個用戶名和密碼?
- 26. 如何在ios中存儲用戶名和密碼?
- 27. 如何在python中清空套接字?
- 28. 如何在Python和子流程中使用套接字?
- 29. 如何在Java中使用套接字和主機名?
- 30. 如何在PHP中存儲多個流套接字資源?
您確定要放在一個列表,而不是一個字典的情況下列表? – Corbin
你能舉一個你想要完成的例子嗎?從你的問題來看,這不是很清楚。 –