python 的逗号坑
今天跑代码的时候无意中发现,如果在python中,赋值的时候在末尾加了逗号,那么就会数据格式就会转换成元组tuple。记录一下这个小坑:
例如:
在赋值前best_valid_loss是float格式,judge_loss也是float格式
但是一旦赋值的时候末尾加了逗号,
best_valid_loss = judge_loss,
那么就会悲剧的发现被赋值的变量会自动变成tuple。。。
![]()
今天跑代码的时候无意中发现,如果在python中,赋值的时候在末尾加了逗号,那么就会数据格式就会转换成元组tuple。记录一下这个小坑:
例如:
在赋值前best_valid_loss是float格式,judge_loss也是float格式
但是一旦赋值的时候末尾加了逗号,
best_valid_loss = judge_loss,
那么就会悲剧的发现被赋值的变量会自动变成tuple。。。
![]()