已知由一个线性链表表示的线性表中含有3类字符的数据元素(如:字母、数字和其他字符),试编写算法将该线性链表分割为3个循环链表,其中每个循环链表表示的线性表中均只含有一类字符。
2条回答 默认 最新
CSDN专家-天际的海浪 2022-03-27 21:50关注循环线性表判断是哪类字符,分添加到不同的的线性表即可
你题目的解答代码如下:li = ["a","3","7","*","b","c","#","5","x"] li1 = [] li2 = [] li3 = [] for v in li: if v.isalpha(): li1.append(v) elif v.isdigit(): li2.append(v) else: li3.append(v) print(li1) print(li2) print(li3)如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录