I got a list. Then, i want to detect any 'and' in the list, then i should split items between 'and' and put both into a new list.

The problem is, after i make a split, the next item will be disappeared from the list.
For instance, 
I got a list :

```
liss1=['a','b','c','d and e','f','g','h']

```

After split and removal the current item, the next item 'f' disappeared from the list as shown below:

```
item 0 a
item 1 b
item 2 c
item 3 d and e
item 4 g
item 5 h
Unique_liss ['a', 'b', 'c', 'd ', ' e', 'g', 'h']

```

This is my code:

```
liss1=['a','b','c','d and e','f','g','h']
Unique_liss=[]
for i,item in enumerate(liss1):
    print('item',i,item)
    if 'and' in item:
        liss1.remove(item)
        split_elem_dan = item.split('and')
        for s in split_elem_dan:
            Unique_liss.append(s)
    else:
         Unique_liss.append(item)
print()
print('Unique_liss',Unique_liss)

```

Does anyone has an idea on how to improve ?so that, the next item would be remained in the list