有没有办法使用python将int转换为列表

时间:2020-01-15 21:09:29

标签: python list fibonacci

我尝试在列表中添加两个数字。生成的结果是整数。我想对列表使用append函数将这个整数添加到现有列表中。但是,我无法执行该操作。

Fibo是已定义的列表

Fibo_FV = Fibo[i] + Fibo[i+1] 

print(Fibo_FV)
##result is sum of two numbers in the list

Fibo_final = Fibo.append(Fibo_FV)

print(Fibo_final)
##Answer is none

我不确定为什么在打印Fibo_final时什么都看不到。我的期望是,它应该是Fibo的新列表,并将新增加的价值串联到其中。关于这个有什么想法吗?

2 个答案:

答案 0 :(得分:0)

public static short GetCheckDigit(this long nFormNbr, char chFormTypCd)
{
    short nCkDgt = 0;   // Default to 0

    switch (chFormTypCd)
    {
        //Many, many cases...
        ...

        default:
            nCkDgt = CalculateCheckDigit(nFormNbr);
            break;
    }

    return nCkDgt;
}

函数Fibo_final = Fibo.append(Fibo_FV) 修改列表并返回None。 对于许多其他内置操作list.appendlist.extenddict.update等也是如此。

你可以做

set.add

代替

答案 1 :(得分:0)

分别按照以下两个步骤进行操作

Reload Project

发生这种情况的原因是因为append是一个函数,并且不返回任何内容,所以您的Fibo_final不包含任何内容。