不要修改该元组的元素,要整个元组替换掉
范例:
#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