如何完成P中的数组部分

2024-04-24 07:35:59 发布

您现在位置:Python中文网/ 问答频道 /正文

a = [-1, 1, 66.25, 333, 333, 1234.5]
print a[4][1]; #it prints 3

在Perl中有没有一种方法可以做到这一点。你知道吗


Tags: 方法itprintsperlprint
1条回答
网友
1楼 · 发布于 2024-04-24 07:35:59

我同意霍布斯的观点。。。但要明确的是,在上面的示例中,我认为这就是您希望从Perl中得到的:

my @a = (-1, 1, 66.25, 333, 333, 1234.5);
print substr ($a[4], 1, 1); #it prints 3

不幸的是,这个例子有点模棱两可,因为41都是从零开始的,我真的不确定你想要哪个333或者333中的哪个数字。。。Python是基于零的吗?我肯定这是无意的,但那是最糟糕的例子。你知道吗

也许这个更好:

print substr ($a[5], 3, 1);  # prints '4' from '1234.5'

相关问题 更多 >