请问python如何把字符串和有权树互换?
请问我有这样的字符串 [[A:10, B:8, C:7]D:11, E:12, F:13], 我还有个node类, ABCDEF都是node类的对象,我要建立一棵树,R代表根,R有三个子节点DEF, D又有三个子节点ABC, 有没有好的例子可以学习一下阿
如果我建立了这样的一棵树 要如何便利这颗树 也请教有没有这方面的例子 学习一下 谢谢!
treestr = "[[A:10, B:8, C:7]D:11, E:12, F:13]"
MyTree = {}
def createTree(substring,node):
l = len(substring)
if l == 0:
return
if substring[0] == '[':
c = 1
i = 1
while c != 0 and i < l:
if substring[i] == '[':
c += 1
elif substring[i] == ']':
c -= 1
else :
pass
i += 1
j = i
while j < l:
if substring[j] == ',':
break
相关问答:
最近用python写一个程序,总是异常退出,但是却没法用try..except来捕捉
由于没法发图片,所以把相关的信息打印出来
异常的信息大致如下:
python.exe遇到问题需要关闭。我们对此引起的不便表示抱歉 ......
s='aaa111aaa,bbb222,333ccc,444ddd444,555eee666,fff777ggg'
用正则表达式取出 前后字母相同的数据 结果如下:
111 ddd
谢谢~
Python code:
import re
s='aaa111aaa,bbb222,333ccc,444ddd444,555eee666,ff ......
刚刚买了一本《Python核心编程》,开始学习python。大家多多指教
电子书就很多。。。
《Python核心编程》这书的第一版还是不错的,第二版很不咋的,真的。
个人的意见是:初学用《Dive in Python》, ......
如何使用python,将下面的网页
http://quotes.money.163.com/corp/1034/code=600221.html
那张资产负债表抓取出来,发到一个文本文件中?
请留下qq,我拜你为师
Python code:
import re
import url ......
#coding:utf-8
import socket,time,sys
def proxy_server():
client_addr = 0
conn = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
conn.setsockopt ......