gpt4 book ai didi

Python 列出追加返回值

转载 作者:太空狗 更新时间:2023-10-30 01:39:19 24 4
gpt4 key购买 nike

我想创建一个简单的二叉树,如下图所示:

http://imgur.com/QCVSW.png

基本上是空的,但是我创建了根列表的最后一个值:

root = [list(),list()]

并制作了一个递归函数来填充它:

def TF(nodeT,nodeF , i):
if i == 35 : return 'done'

TF(nodeT.append([]),nodeT.append([]) , i = i + 1) #append T , F in the true node
TF(nodeF.append([]),nodeT.append([]) , i = i + 1) #append T , F in the false node

我的问题很简单,python 中的 list.append(something) 返回“None”,因此一旦再次调用该函数 (TF(None,None,1)) None.append 不存在。

我该如何解决这个问题?提前致谢。

此外,如果您对如何提高效率或以其他方式有任何建议(从来没有测试过我的代码,所以我不确定它会怎么做)

(我的最终目标是拥有一个 True False 映射和一个参数,因此:“FTFTFFFTFTF”将显示字母“M”等...)

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com