如何返回循环的每个值?
我正在尝试这个,但它返回了第一个值,但我需要循环的每个值。
for(i = 0; i < n; i++){
signal = 10 * i;`
return signal;
}
答案 0 :(得分:3)
你真的需要这些值,只需使用vector和return container
def handle(self):
# self.request is the TCP socket connected to the client
try:
self.data = self.request.recv(4096)
except socket.error, e:
log_file.write(time.ctime() + " : Error receive: %s" %e)
log_file.close()
sys.exit(1)
temp_list = pickle.loads(self.data).values()
或将您的代码设计更改为在每个循环中调用函数
答案 1 :(得分:1)
for(i=0;i<n;i++){
signal =10*i;`
function_that_needs_every_value(signal);
}