Python: Check whether a list contains a sublist
Last update on October 08 2020 09:21:27 [UTC/GMT +8 hours]Python List: Exercise - 32 with Solution
Write a Python program to check whether a list contains a sublist.
Sample Solution:-
Python Code:
def is_Sublist[l, s]: sub_set = False if s == []: sub_set = True elif s == l: sub_set = True elif len[s] > len[l]: sub_set = False else: for i in range[len[l]]: if l[i] == s[0]: n = 1 while [n < len[s]] and [l[i+n] == s[n]]: n += 1 if n == len[s]: sub_set = True return sub_set a = [2,4,3,5,7] b = [4,3] c = [3,7] print[is_Sublist[a, b]] print[is_Sublist[a, c]]Sample Output:
True FalseFlowchart:
Visualize Python code execution:
The following tool visualize what the computer is doing step-by-step as it executes the said program:
Python Code Editor:
Have another way to solve this solution? Contribute your code [and comments] through Disqus.
Previous: Write a Python program to count the number of elements in a list within a specified range.
Next: Write a Python program to generate all sublists of a list.
What is the difficulty level of this exercise?
Easy Medium HardTest your Programming skills with w3resource's quiz.
Python: Tips of the Day
Identity Operators:
is - is not are identity operators and they will tell if objects are exactly the same object or not:
x=["Australia"] y=["Australia"] z=x print[x is y] print[x is z] print[x is not z]Output:
False True False- New Content published on w3resource:
- Scala Programming Exercises, Practice, Solution
- Python Itertools exercises
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework
- Angular - JavaScript Framework
- Vue - JavaScript Framework
- Jest - JavaScript Testing Framework