>>> l =['abc','def','ghi','jkl','mno','pqr','stu','vwx','yz&']# I want a string up to 'def' from 'vwx', all in between# from 'vwx' so -2;to 'def' just before 'abc' so -9; backwards all so -1.>>> l[-2:-9:-1]['vwx','stu','pqr','mno','jkl','ghi','def']# For the same 'vwx' 7 to 'def' just before 'abc' 0, backwards all -1>>> l[7:0:-1]['vwx','stu','pqr','mno','jkl','ghi','def']
# Creating a List
List =['S','O','F','T','H','U','N','T','.','N','E','T']print("Initial List: ")print(List)# Print elements from beginning# to a pre-defined point using Slice
Sliced_List = List[:-6]print("
Elements sliced till 6th element from last: ")print(Sliced_List)# Print elements of a range# using negative index List slicing
Sliced_List = List[-6:-1]print("
Elements sliced from index -6 to -1")print(Sliced_List)# Printing elements in reverse# using Slice operation
Sliced_List = List[::-1]print("
Printing List in reverse: ")print(Sliced_List)
>>> l =['abc','def','ghi','jkl','mno','pqr','stu','vwx','yz&']# I want a string up to 'def' from 'vwx', all in between# from 'vwx' so -2;to 'def' just before 'abc' so -9; backwards all so -1.>>> l[-2:-9:-1]['vwx','stu','pqr','mno','jkl','ghi','def']# For the same 'vwx' 7 to 'def' just before 'abc' 0, backwards all -1>>> l[7:0:-1]['vwx','stu','pqr','mno','jkl','ghi','def']
# Creating a List
List =['S','O','F','T','H','U','N','T','.','N','E','T']print("Initial List: ")print(List)# Print elements from beginning# to a pre-defined point using Slice
Sliced_List = List[:-6]print("
Elements sliced till 6th element from last: ")print(Sliced_List)# Print elements of a range# using negative index List slicing
Sliced_List = List[-6:-1]print("
Elements sliced from index -6 to -1")print(Sliced_List)# Printing elements in reverse# using Slice operation
Sliced_List = List[::-1]print("
Printing List in reverse: ")print(Sliced_List)