python 的逗号坑

mancy-gogo / 2024-07-12 / 原文

今天跑代码的时候无意中发现,如果在python中,赋值的时候在末尾加了逗号,那么就会数据格式就会转换成元组tuple。记录一下这个小坑:

 

例如:

在赋值前best_valid_loss是float格式,judge_loss也是float格式

但是一旦赋值的时候末尾加了逗号,

best_valid_loss = judge_loss,

那么就会悲剧的发现被赋值的变量会自动变成tuple。。。