python - 运行此程序时,我不断收到“BrokenPipeError: [Errno 32] Broken pipe”,但我不知道为什么
问题描述
似乎在我打印 st 时发生了损坏的管道错误,当我删除它时,它发生在我打印 l 时,然后是 po。
def rearrangedString(s):
out = ""
st = ""
stt = ""
st = [char for char in s]
aaaaaa = len(set(st))
print(st)
po = []
l = [""] * 101
while len(st) > 0:
for k in range(0, aaaaaa):
j = st[k]
po.append(j)
for o in range(0, len(st)):
if st[o] == j and o != k:
l[o] = st[o]
st[o] = ""
print(st)
print(l)
print(po)
st = l
aaaaaa = len(st)
ko = ""
out += "".join(sorted(po))
po = []
l = [""]*101
print(out)
print(out)
return out
解决方案
推荐阅读
- ip - pgpool2 ip_up 配置错误:socket(::) 失败:“协议不支持地址族”
- bokeh - 如何在散景中绘制参数化 3d 曲面
- php - 强制 Laravel 队列运行不同的 PHP 版本(Vagrant)
- java - 获取实体的存储库
- mysql - 哪些用户完成了列表:如何以尽可能少的步骤查询?
- android - 如何解决 BasicNetwork.performRequest:齐射中的意外响应代码 500
- python-3.x - 如何纠正python ValueError
- google-sheets - 如何在函数中包含单元格值
- r - 在R中的每个组中选择具有最大值的行
- python - 与 kubeapi 通信时出现 TLS 握手错误