当前位置: 代码迷 >> 综合 >> python 元组列表更新
  详细解决方案

python 元组列表更新

热度:15   发布时间:2024-02-28 04:43:26.0

不要修改该元组的元素,要整个元组替换掉

范例:

     #clientList 格式: 时间戳,ip,port,userid
    def updateClinetList(ip,port,uid):
        it = iter(clientList)    # 创建迭代器对象
        isExist=False
        for client in it:
            if ip==client[1] and port ==client[2] :
                client=(time.time(),client[1],client[2],client[3])
                isExist=True
                break
        if isExist==False:
            print ("新连接:",ip,port,uid)
            log ("新连接:"+ip+":"+str(port)+" -- "+uid)
            print ("==== 当前连接 Start====")
            clientList.append((time.time(),ip,port,uid))
            it = iter(clientList)
            for client in it:
                print(client)
                break
            print ("==== 当前连接  End ====")
        pass

  相关解决方案