In [1]:
l = list(range(10))
print(l)
In [2]:
l.clear()
print(l)
In [3]:
l = list(range(10))
print(l)
In [4]:
print(l.pop(0))
In [5]:
print(l)
In [6]:
print(l.pop(3))
In [7]:
print(l)
In [8]:
print(l.pop(-2))
In [9]:
print(l)
In [10]:
print(l.pop())
In [11]:
print(l)
In [12]:
# print(l.pop(100))
# IndexError: pop index out of range
In [13]:
l = ['Alice', 'Bob', 'Charlie', 'Bob', 'Dave']
print(l)
In [14]:
l.remove('Alice')
print(l)
In [15]:
l.remove('Bob')
print(l)
In [16]:
# l.remove('xxx')
# ValueError: list.remove(x): x not in list
In [17]:
l = list(range(10))
print(l)
In [18]:
print([i for i in l if i % 2 == 0])
In [19]:
print([i for i in l if i % 2 != 0])
In [20]:
print(l)
In [21]:
l = ['Alice', 'Bob', 'Charlie', 'Bob', 'David']
print(l)
In [22]:
print([s for s in l if s != 'Bob'])
In [23]:
print([s for s in l if s.endswith('e')])
In [24]:
print(list(set(l)))
In [25]:
l = list(range(10))
print(l)
In [26]:
del l[0]
print(l)
In [27]:
del l[-1]
print(l)
In [28]:
del l[6]
print(l)
In [29]:
l = list(range(10))
print(l)
In [30]:
del l[2:5]
print(l)
In [31]:
l = list(range(10))
del l[:3]
print(l)
In [32]:
l = list(range(10))
del l[4:]
print(l)
In [33]:
l = list(range(10))
del l[-3:]
print(l)
In [34]:
l = list(range(10))
del l[:]
print(l)
In [35]:
l = list(range(10))
del l[2:8:2]
print(l)
In [36]:
l = list(range(10))
del l[::3]
print(l)