meiyoumingzi6

meiyoumingzi6

V2EX 第 337343 号会员,加入于 2018-07-31 09:10:55 +08:00
今日活跃度排名 11437
根据 meiyoumingzi6 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
meiyoumingzi6 最近回复了
看到 python 跟 GO 的对比,
个人看法是, 不要用一个语言套用在另一个语言上
1. 作用域. 能少用 global 跟 nonlocal 就尽量少用, 在 go 里面 global 变量是挺多的
3. class, 继承用起来还是很舒服的, 菱形继承[python3]理解清楚后, 继承用起来很爽的, self 也会是当前实例, go 里面的话即使内嵌接受者还是原来的类型
4. yaml/toml 用起来不错, 当然也可以直接用 py 文件作为配置, 用起来也会更加舒服
2 天前
回复了 wuxi889 创建的主题 程序员 关于 F 搜 的广告
密码管理???


emmmmm 不太敢用
建议来北京待两年(虽然卷, 但是机会还是多一些
淦 格式老错,

自己上我博客看吧

https://blog.yujichenfeng.ml/posts/algorithm/tree/
```python

class Node:
def __init__(self, val, left=None, right=None) -> None:
self.val = val
self.left = left
self.right = right

def create_tree(data: list):
if not data:
return None
first_node = Node(data[0])
tmp_list = [first_node]
tmp_count = 0
for item in data[1:]:
node = tmp_list[0]
new_node = Node(item) if item is not None else None
if tmp_count == 0:
node.left = new_node
# add to tmp_list
if item is not None:
tmp_list.append(new_node)
tmp_count += 1
continue
if tmp_count == 1:
node.right = new_node
if item is not None:
tmp_list.append(new_node)
# POP
tmp_list.pop(0)
tmp_count = 0
continue
return first_node
```
之前写过一个, 不知道是否满足你的需求

class Node:
def __init__(self, val, left=None, right=None) -> None:
self.val = val
self.left = left
self.right = right

def create_tree(data: list):
if not data:
return None
first_node = Node(data[0])
tmp_list = [first_node]
tmp_count = 0
for item in data[1:]:
node = tmp_list[0]
new_node = Node(item) if item is not None else None
if tmp_count == 0:
node.left = new_node
# add to tmp_list
if item is not None:
tmp_list.append(new_node)
tmp_count += 1
continue
if tmp_count == 1:
node.right = new_node
if item is not None:
tmp_list.append(new_node)
# POP
tmp_list.pop(0)
tmp_count = 0
continue
return first_node
12 天前
回复了 Livid 创建的主题 云修电脑 Reset 解决一切问题
retry reboot reset reinstall rebuy🤪
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1824 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 16:32 · PVG 00:32 · LAX 08:32 · JFK 11:32
♥ Do have faith in what you're doing.