python 为什么元组中只包含一个元素时,需要在元素后面添加逗号?(消除歧义)

为什么要写成这样呢?

tup1=50,)

目的:消除歧义,如:

a = (1) # <class 'int'>
print(type(a))

b = (1,)
print(type(b))  # <class 'tuple'>

当使用不规范的写法时,pycharm也会给与相应提示:
在这里插入图片描述

参考文章:元组(TUPLE)基本操作

发布了857 篇原创文章 · 获赞 49 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/Dontla/article/details/104476594