在Python元组中访问元素

时间:2019-12-03 07:15:37

标签: python for-loop tuples

我有一个这样的元组:

('TRM',)

我只想从该元组中提取字符串。

我做了以下工作,但是它只是在考虑是否有更好的方法可以做到这一点。

>>> b = [x for x in a]
>>> b
['TRM']
>>> for i in b:
...  print(i)
...
TRM
>>>

3 个答案:

答案 0 :(得分:0)

如果您需要访问元组的特定元素,则可以按索引进行操作:

>>> a[0]
TRM

答案 1 :(得分:0)

不确定您要的是什么,但您可以这样做:

for i in b:
    if isinstance(i, str):
        print(i)

这将打印

TRM

编辑:现在,它检查元素是否为字符串。

答案 2 :(得分:0)

这将为您提供帮助

b = [x for x in a if type(x) == type("Str")]
print(b)