我是 Python 菜鸟。
我经常发现自己在查看一段代码并试图找出数据结构(例如字典)中的内容。事实上,我首先要弄清楚的是“这是一种什么样的数据结构?”然后我试着想办法看看里面有什么。我看着一个变量,然后说“这是字典、列表、多重字典还是我还不熟悉的其他东西?”。然后,“里面有什么?”。这会消耗大量时间,而且我不知道我是否采用了正确的方法。
那么,问题是,“Python 大师们如何找出某物的数据结构类型,以及他们使用什么技术来查看这些数据结构中的内容?”
我希望这个问题不是太笼统,但我花费了大量的时间来尝试解决识别数据结构和查看其内容的问题,更不用说编写有用的代码了。
谢谢堆。
请您参考如下方法:
对变量使用 type() 函数会告诉您数据类型。例如:
inventory = {'cows': 4, 'pigs': 3, 'chickens': 5, 'bears': 2}
print(type(inventory))
将打印
<class 'dict'>
这意味着变量 inventory 是一个字典。
其他可能的数据类型是“str”代表字符串,“int”代表整数,“float”代表 float ,“tuple”代表元组,“bool”代表 bool 值。
要查看集合中的内容,您可以简单地使用 print() 函数。
aList = [ 'hunger', 'anger', 'burger']
print(aList)
会输出
['hunger', 'anger', 'burger']
