0

ソケットとユーザー名をリストに保存する方法はありますか? インデックスを格納するにはリストに整数が必要なため、これは可能ではないと思います。あなたたちは私に何を勧めますか?本当にわからない。

4

1 に答える 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 に答える