Write a Python program to decode a run-length encoded given list.
- برمجة
- برمجة بايثون
- 2021-04-15
- salsabeelalhams99111801528
الأجوبة
def decode(alist):
def aux(g):
if isinstance(g, list):
return [(g[1], range(g[0]))]
else:
return [(g, [0])]
return [x for g in alist for x, R in aux(g) for i in R]
n_list = [[2, 1], 2, 3, [2, 4], 5, 1]
print("Original encoded list:")
print(n_list)
print("\nDecode a run-length encoded said list:")
print(decode(n_list))أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال