提问者:小点点

列表/嵌套列表中的第一个元素


我有一个列表,它可以是list[]list[][],我希望得到第一个实际元素,它是list[0]list[0][0]。 做这件事最简单的方法是什么?


共3个答案

匿名用户

直截了当的方法在这里是最Python的:

elem = mylist[0]
if isinstance(elem, list):
    elem = elem[0]

如果一个维度的长度可能为零,这将引发indexerror,但这可能正是您所希望的。

匿名用户

您可以这样做:

try:
    print(l[0][0])
except:
    print(l[0])

匿名用户

像这样的东西,

l1=[1]

try:
    a=l1[0][0]
    print("two diamensional")
except:
    print("one diamensional")

希望这能帮到你!