Ste*_*ith 3 python
我对元组符号感到有些困惑.元组中的每个元素都被视为元组或元素的类型吗?
例如,对于元组t = (1,2,3,4),1 in tis True,这意味着int 1在元组中t.
t = (1,2,3,4)
1 in t
True
1
t
但是,如果我评估t[0:1],我们会得到元组 (1,).
t[0:1]
(1,)
更令人困惑的是,事实(1,) in t是False.
(1,) in t
False
这里发生了什么?这是什么; 是t元组还是整数的元素?
Dan*_*man 6
不,他们不是.
但切片[0:1]将始终为您提供迭代的子集.如果你想获得元素,那就这样做:t[0].这是一个整数,而不是元组.
[0:1]
t[0]
归档时间:
9 年 前
查看次数:
44 次
最近记录: