繁体   English   中英

Python Pandas:如何检查列表中元组值的数据类型?

[英]Python Pandas: How can I check the data types of tuple values in a list?

我有一个列表,里面有元组。 元组内部有 4 个值,我需要检查元组的第 4 个值。

例如:

list_tuples = [(a,b,c,2),(c,d,s,3),(k,l,m,5)]

例如,这里的第 4 个值是整数。

我试过了:

print(type(list_tuples[1][4])) 

达到第一个元组的第四个值,但它不起作用。

在 Python 中(就像在大多数编程语言中一样)索引从零开始。

要访问列表的第一个元素: list_tuples[0]这是一个元组。 要访问它的list_tuples[0][3]元素: list_tuples[0][3]

所以你实际上想要

print(type(list_tuples[0][3]))

您访问了 [4] 它实际上是不存在的第五个元素,因此出现错误

你需要把你的元组改成这个

list_tuples = [('a','b','c',2),('c','d','s',3),('k','l','m',5)]
print(type(list_tuples[1][3]))

因为它从 0 开始,然后转到 3 以选择第 4 个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM