Loại bỏ Python trùng lặp liên tiếp

Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực thi chương trình nói trên

Giải Pháp Mẫu - 2

Mã Python

import itertools
def remove_consecutive_duplicates[s1]:
     return [''.join[i for i, _ in itertools.groupby[s1]]]

s1= "aabcdaee"
print["Original String: ",s1]
print["\nRemoving all consecutive duplicates:"]
print[remove_consecutive_duplicates[s1]]

Đầu ra mẫu

Original String:  aabcdaee

Removing all consecutive duplicates:
abcdae

Trình bày bằng hình ảnh


Sơ đồ


Trình chỉnh sửa mã Python

Có một cách khác để giải quyết giải pháp này?

Trước. Viết chương trình Python để tạo hai chuỗi đã cho [chữ thường, có thể có hoặc không có cùng độ dài] đảo chữ loại bỏ bất kỳ ký tự nào khỏi bất kỳ chuỗi nào.
Tiếp theo. Viết chương trình Python để tạo hai chuỗi từ một chuỗi đã cho. Tạo chuỗi đầu tiên bằng các ký tự chỉ xuất hiện một lần và tạo chuỗi thứ hai bao gồm các ký tự xuất hiện nhiều lần trong chuỗi đã nói.

Mức độ khó của bài tập này là gì?

Dễ dàng trung bình khó

Kiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource



con trăn. Lời khuyên trong ngày

bài tập một phần

Bạn có muốn gán cụ thể một hoặc nhiều phần tử của danh sách và gán tất cả phần còn lại cho một thứ khác không?

Viết chương trình Python để loại bỏ các bản sao [phần tử] liên tiếp [nối tiếp nhau] của một danh sách đã cho

Giải pháp mẫu

Mã Python

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


Đầu ra mẫu

Original list:
[0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4]

After removing consecutive duplicates:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 4]

Sơ đồ


Trực quan hóa việc thực thi mã Python

Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực thi chương trình nói trên


Trình chỉnh sửa mã Python

Có một cách khác để giải quyết giải pháp này?

Trước. Viết chương trình Python để làm phẳng cấu trúc danh sách lồng nhau đã cho.
Tiếp theo. Viết chương trình Python để đóng gói các phần tử trùng lặp liên tiếp của một phần tử danh sách đã cho vào danh sách con.

Mức độ khó của bài tập này là gì?

Dễ dàng trung bình khó

Kiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource



con trăn. Lời khuyên trong ngày

bài tập một phần

Bạn có muốn gán cụ thể một hoặc nhiều phần tử của danh sách và gán tất cả phần còn lại cho một thứ khác không?

Giả sử ta có một xâu s, xâu này bao gồm "R" và "L", ta phải loại bỏ số ký tự ít nhất sao cho không có chữ "R" liền và chữ "L" liền nhau

Vì vậy, nếu đầu vào là "LLLRRR" thì đầu ra sẽ là "LRLR"

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -

  • đã xem. = ký tự đầu tiên của s
  • trả lời. = ký tự đầu tiên của s
  • đối với mỗi ký tự i từ chỉ mục 1 đến cuối s, hãy làm
    • nếu tôi không giống như đã thấy, thì
  • trả lại và trả lời

Chúng ta hãy xem triển khai sau đây để hiểu rõ hơn -

Ví dụ

Bản thử trực tiếp

class Solution:
   def solve[self, s]:
      seen = s[0]
      ans = s[0]
      for i in s[1:]:
         if i != seen:
            ans += i
            seen = i
      return ans
ob = Solution[]
print[ob.solve["LLLRLRR"]]

Đầu vào

"LLLRLRR"

đầu ra

LRLR

Cho một chuỗi S, Nhiệm vụ là loại bỏ tất cả các ký tự trùng lặp liên tiếp của chuỗi và trả về chuỗi kết quả.  

Ghi chú. rằng vấn đề này khác với Loại bỏ đệ quy tất cả các bản sao liền kề. Ở đây chúng tôi giữ một ký tự và xóa tất cả các ký tự tương tự tiếp theo

ví dụ.  

Đầu vào. S= “aaaaabbbbbb”
Đầu ra. b

Đầu vào. S = “geeksforgeek”
Đầu ra. geksforgeks

Đầu vào. S = “aabccba”
Đầu ra. abcba

Đề nghị thực hành

Xóa các ký tự liên tiếp

Thử nó

Xóa tất cả các bản sao liên tiếp khỏi chuỗi bằng đệ quy

Tiếp cận

Nếu chuỗi không rỗng so sánh các ký tự liền kề của chuỗi. Nếu chúng giống nhau thì lần lượt dịch chuyển các ký tự sang trái. Gọi đệ quy trên chuỗi S ngược lại gọi đệ quy từ chuỗi S+1

Thực hiện theo các bước dưới đây để thực hiện ý tưởng

  • Nếu chuỗi rỗng, trả về
  • Khác so sánh các ký tự liền kề của chuỗi. Nếu chúng giống nhau thì lần lượt dịch chuyển các ký tự sang trái. Gọi đệ quy trên chuỗi S
  • Nếu chúng không giống nhau thì gọi đệ quy từ chuỗi S+1

Hình minh họa

Cây đệ quy cho chuỗi S = aabcca được hiển thị bên dưới.
                                                   aabcca    S = aabcca
                                                   /
                                             abcca            S = abcca        
                                             /
                                          bcca                 S = abcca
                                          /
                                     cca                        S = abcca
                                    /
                               ca                                S = abca
                              /
                           a                                     S = abca [Output String]
                         /
                  empty string

Dưới đây là việc thực hiện các phương pháp trên.   

C++




from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


82

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


83

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


84

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


85
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


86
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


87

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


88

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


89

geksforgeks
abca
0
geksforgeks
abca
1____72
geksforgeks
abca
3

geksforgeks
abca
4

geksforgeks
abca
5
geksforgeks
abca
6

geksforgeks
abca
5
geksforgeks
abca
8
geksforgeks
abca
9____2820
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


821

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


824

 

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


826

geksforgeks
abca
5
geksforgeks
abca
8
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


829

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


831

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


833
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


834

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


836
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


837
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


820
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


839

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


841

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


843

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


845

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


847

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


849

_______75____2845

 

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


853

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


855

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


857

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


845

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


859

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


833
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


861

geksforgeks
abca
4

geksforgeks
abca
5
geksforgeks
abca
2
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


865____2866
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


824

geksforgeks
abca
5____2869

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


871

 

geksforgeks
abca
5
geksforgeks
abca
2
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


874
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


875
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


824

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


878

_______75____2880

 

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


883

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


845

Java




from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


885

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


886
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


887

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


888
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


889

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


891
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


892
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


893

geksforgeks
abca
5____2895

geksforgeks
abca
5
geksforgeks
abca
4

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
8
geksforgeks
abca
00______701
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


821

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
geksforgeks
abca
05

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
8
geksforgeks
abca
08
geksforgeks
abca
09
geksforgeks
abca
10
geksforgeks
abca
01
geksforgeks
abca
12

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
geksforgeks
abca
15

geksforgeks
abca
16______717______701
geksforgeks
abca
19

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
21

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
geksforgeks
abca
24
geksforgeks
abca
09
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


821

geksforgeks
abca
16____728

geksforgeks
abca
29
geksforgeks
abca
17____701
geksforgeks
abca
19

_______75____2845

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


891
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


892
geksforgeks
abca
0
geksforgeks
abca
39

geksforgeks
abca
5
geksforgeks
abca
4

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
43____2866
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


824

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
47

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
49
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


875
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


824

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
53

_______75____2845

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


845

Python3




geksforgeks
abca
57

geksforgeks
abca
58

 

 

geksforgeks
abca
59
geksforgeks
abca
60

geksforgeks
abca
5
geksforgeks
abca
8
geksforgeks
abca
63______764
geksforgeks
abca
65
geksforgeks
abca
66

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
geksforgeks
abca
69

geksforgeks
abca
5
geksforgeks
abca
8
geksforgeks
abca
72
geksforgeks
abca
09
geksforgeks
abca
74
geksforgeks
abca
75
geksforgeks
abca
72
geksforgeks
abca
01
geksforgeks
abca
78

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
geksforgeks
abca
72
geksforgeks
abca
09
geksforgeks
abca
83
geksforgeks
abca
84
geksforgeks
abca
85
geksforgeks
abca
01
geksforgeks
abca
87

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
geksforgeks
abca
85______701
geksforgeks
abca
87

 

 

geksforgeks
abca
93

geksforgeks
abca
94
geksforgeks
abca
75
geksforgeks
abca
96

geksforgeks
abca
97
geksforgeks
abca
98
geksforgeks
abca
99

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8200
geksforgeks
abca
75
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8202

geksforgeks
abca
97
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8204
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8205

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8206

C#




from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


885

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


85
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8209

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


888
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


889

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


891
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


892
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8215

geksforgeks
abca
5
geksforgeks
abca
15
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8215
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8219

geksforgeks
abca
5
geksforgeks
abca
4

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
8
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8224

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
geksforgeks
abca
05

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
8
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8230

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
geksforgeks
abca
15

geksforgeks
abca
16____28235

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
21

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8240

geksforgeks
abca
16____728

geksforgeks
abca
29____28235

_______75____2845

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


891
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


892
geksforgeks
abca
0
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8251

geksforgeks
abca
5
geksforgeks
abca
4

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8215
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8256
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


866
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


824

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8260

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8215
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8263
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


875
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


824

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8267

_______75____2845

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


845

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8271

Javascript




from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8272

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8273
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8274

geksforgeks
abca
4

geksforgeks
abca
5
geksforgeks
abca
8____28278

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
geksforgeks
abca
05

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
8
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8284

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8287

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
21

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8292

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8287

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


845

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8296
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


866
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


824

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8299
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8300
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8301

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8302
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


875____2824

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8305
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8300
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8301

 

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8308

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8309

Đầu ra

geksforgeks
abca

Độ phức tạp về thời gian. O[N2]
Không gian phụ. Ô[1]

Xóa tất cả các bản sao liên tiếp khỏi chuỗi bằng phương pháp Lặp lại

Ý tưởng là kiểm tra xem ký tự hiện tại có bằng ký tự tiếp theo hay không. Nếu ký tự hiện tại bằng ký tự tiếp theo, chúng tôi sẽ bỏ qua ký tự đó và khi không bằng, chúng tôi sẽ thêm ký tự đó vào câu trả lời của mình. Cuối cùng thêm ký tự cuối cùng

Thực hiện theo các bước dưới đây để thực hiện ý tưởng

  • Tạo một chuỗi str để lưu trữ kết quả
  • Lặp lại từ 0 đến độ dài chuỗi – 2
    • Nếu ký tự hiện tại không bằng ký tự tiếp theo thì hãy thêm ký tự đó vào chuỗi trả lời
    • khác tiếp tục
  • trả lại str

Dưới đây là việc thực hiện phương pháp trên

C++




from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8310

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8311

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


84

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


85
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


86
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


87

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8316

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


89

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8318

geksforgeks
abca
4

 

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


833
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8322

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8324
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8325
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


824

_______75____28328

_______75____28330

geksforgeks
abca
5
geksforgeks
abca
8
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8333

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8336

 

_______75____28338

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8340
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8341______2833
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8343

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8345

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822____28347

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
8
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8350

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8352

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


845

_______75____2845

geksforgeks
abca
5____28358

_______75____28360

_______75____28362

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8336

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


845

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


859

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


833
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


861

geksforgeks
abca
4

 

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8372____2866
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


824

_______75____28376

 

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8378______2875
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


824

_______75____28382

 

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


883

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


845

Java




from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8387

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8311

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


886
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8390

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


888
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


889

 

_______75____28316

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


89

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


892
geksforgeks
abca
0
geksforgeks
abca
1
geksforgeks
abca
2
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8402

geksforgeks
abca
5
geksforgeks
abca
4

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


833
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8407

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8328

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8411

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
8
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8414
geksforgeks
abca
65
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


839

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


824

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


845

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8423

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8425

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8427

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


833
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8430
geksforgeks
abca
09
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


824

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822____28338

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8340
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8341
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


833
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8439
geksforgeks
abca
01
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8441

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8443

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8445

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
geksforgeks
abca
8
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8448

geksforgeks
abca
16____28450

geksforgeks
abca
16____28452

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


845

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


845

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8458
geksforgeks
abca
09
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8460
geksforgeks
abca
01
geksforgeks
abca
19

_______75____2845

 

_______75____28466

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


891
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


892
geksforgeks
abca
0
geksforgeks
abca
39

geksforgeks
abca
5
geksforgeks
abca
4

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
2
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


865____2866
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8478

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


869

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
2
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


874
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


875
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8478

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


878

_______75____2845

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


845

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8491

Python3




from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8492

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8493

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8494

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8495

 

 

geksforgeks
abca
59
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8497

 

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8499
geksforgeks
abca
75
geksforgeks
abca
63
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8502

 

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8504

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8506

geksforgeks
abca
5
geksforgeks
abca
8
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8414
geksforgeks
abca
65
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8511

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823

 

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8515

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8517

geksforgeks
abca
5____28519

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8521____775
geksforgeks
abca
09

 

_______75____28525

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8340
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8528
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8529
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8530
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8531

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822____28533

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822____28535

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
8
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8538
geksforgeks
abca
75
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8540

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8521____784
geksforgeks
abca
75
geksforgeks
abca
01

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8547
geksforgeks
abca
75
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8549

 

_______75____28551

_______75____28553

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8521____784
geksforgeks
abca
75
geksforgeks
abca
01

geksforgeks
abca
5____28560______775
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8562

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8560

 

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8566

geksforgeks
abca
8
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8568
geksforgeks
abca
75
geksforgeks
abca
75
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8571
geksforgeks
abca
66

 

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8574
geksforgeks
abca
75
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


866

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8574
geksforgeks
abca
75
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8580
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8581

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8574
geksforgeks
abca
75
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8585

geksforgeks
abca
5
geksforgeks
abca
97
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8341
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8589
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8590
geksforgeks
abca
75
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8592

 

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8594
geksforgeks
abca
75
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


875

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8594
geksforgeks
abca
75
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8580
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8601

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8594
geksforgeks
abca
75
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8605

geksforgeks
abca
5
geksforgeks
abca
97
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8341
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8589
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8610
geksforgeks
abca
75
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8592

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8613

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8614

C#




from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8615

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8311

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


85
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8209

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


888
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


889

 

_______75____28316

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


89

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


892
geksforgeks
abca
0
geksforgeks
abca
1
geksforgeks
abca
2
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8402

geksforgeks
abca
5
geksforgeks
abca
4

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


833
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8635

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8328

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8411

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
8
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8642

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


824

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


845

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8423

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8425

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8427

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


833
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8656

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822____28338

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8340
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8341
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


833
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8663

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8443

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8445

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
geksforgeks
abca
8
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8448

geksforgeks
abca
16____28450

geksforgeks
abca
16____28452

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


845

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


845

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
2____28681
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8682
geksforgeks
abca
2
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8684

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8686

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822____28688

_______75____2845

 

_______75____28466

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


891
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


892
geksforgeks
abca
0
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8251

geksforgeks
abca
5
geksforgeks
abca
4

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
2____28702
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


866
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8704

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


869

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
2____28709
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


875
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8704

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


878

_______75____2845

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


845

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8717

Javascript




from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8272

_______75____28720

 

_______75____28311

 

_______75____28316

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


89

_______75____28728

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8730

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8732
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8325
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


824

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8328

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8330

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
geksforgeks
abca
8
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8333

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8336

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822____28338

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8340
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8749

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8751

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
geksforgeks
abca
8
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8350

geksforgeks
abca
16____28352

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


840
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


845

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


845

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8762

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8765

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


822
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


823
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8336

_______75____2845

 

_______75____2859

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8774
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


866
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


824

geksforgeks
abca
5____28778

geksforgeks
abca
5
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8780
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


875
from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


824

geksforgeks
abca
5____28784

 

 

_______75____28786

 

from itertools import groupby
def compress[l_nums]:
    return [key for key, group in groupby[l_nums]] 
n_list = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4 ]
print["Original list:"] 
print[n_list]
print["\nAfter removing consecutive duplicates:"]
print[compress[n_list]] 


8309

Đầu ra

geksforgeks
abca

Độ phức tạp về thời gian. O[N] 
Không gian phụ. Ô[1]

Bài viết này được đóng góp bởi Ankur Singh. Nếu bạn thích GeeksforGeeks và muốn đóng góp, bạn cũng có thể viết một bài báo bằng cách sử dụng write. chuyên viên máy tính. org hoặc gửi bài viết của bạn tới review-team@geeksforgeeks. tổ chức. Xem bài viết của bạn xuất hiện trên trang chính của GeeksforGeeks và trợ giúp các Geeks khác

Làm cách nào để tìm các ký tự lặp lại liên tiếp trong một chuỗi bằng Python?

Cho trước một Chuỗi, trích xuất tất cả các ký tự liên tiếp có độ dài K . Đầu vào. test_str = 'geeksforgeeks là tốt nhất cho chuyên viên máy tính', K = 3 Đầu ra. ['eee', 'sss', 'bbb', 'rrr'] Giải thích. Các chuỗi liên tiếp có độ dài K được trích xuất.

Lệnh nào sau đây sẽ giúp loại bỏ các bản sao liên tiếp?

Xóa các dòng trùng lặp liên tiếp trong tệp bằng cách sử dụng lệnh Uniq . Nếu bạn sử dụng lệnh 'uniq' mà không có bất kỳ đối số nào, nó sẽ xóa tất cả các dòng trùng lặp liên tiếp và chỉ hiển thị các dòng duy nhất.

Chủ Đề