python
bicycles = ['trek', 'cannondale', 'redline', 'specialized']
print(bicycles)
print(bicycles[0])
print(bicycles[0].title())
print(bicycles[-1])
message = f"My first bicycle was a {bicycles[0].title()}."
print(message)['trek', 'cannondale', 'redline', 'specialized']
trek
Trek
specialized
My first bicycle was a Trek.
python
# 3.1
names = ['lalala', 'xixixi', 'hahaha']
for name in names:
print(name, end=' ')lalala xixixi hahaha
python
# 3.2
for name in names:
print(f"{name.title()}, hello ya!")Lalala, hello ya!
Xixixi, hello ya!
Hahaha, hello ya!
python
# 3.3
for bicycle in bicycles:
print(f"I would like to own a {bicycle.title()}.")I would like to own a Trek.
I would like to own a Cannondale.
I would like to own a Redline.
I would like to own a Specialized.
修改列表
python
motorcycles = ['honda', 'yamaha', 'suzuki']
print(motorcycles)
motorcycles[0] = 'ducati'
print(motorcycles)['honda', 'yamaha', 'suzuki']
['ducati', 'yamaha', 'suzuki']
在列表中添加元素
python
motorcycles = ['honda', 'yamaha', 'suzuki']
print(motorcycles)
motorcycles.append('ducati')
print(motorcycles)
print('-' * 50)
motorcycles = ['honda', 'yamaha', 'suzuki']
print(motorcycles)
motorcycles.insert(0, 'ducati')
print(motorcycles)['honda', 'yamaha', 'suzuki']
['honda', 'yamaha', 'suzuki', 'ducati']
--------------------------------------------------
['honda', 'yamaha', 'suzuki']
['ducati', 'honda', 'yamaha', 'suzuki']
从列表中删除元素
python
motorcycles = ['honda', 'yamaha', 'suzuki']
print(len(motorcycles))
print(motorcycles)
del motorcycles[0]
print(len(motorcycles))
print(motorcycles)
print('-' * 50)
motorcycles = ['honda', 'yamaha', 'suzuki']
print(len(motorcycles))
print(motorcycles)
popped_motorcycle = motorcycles.pop()
print(len(motorcycles))
print(motorcycles)
print(popped_motorcycle)
motorcycles.pop(0)
print(motorcycles)
print('-' * 50)
motorcycles = ['honda', 'yamaha', 'suzuki', 'ducati']
print(motorcycles)
motorcycles.remove('suzuki')
print(motorcycles)3
['honda', 'yamaha', 'suzuki']
2
['yamaha', 'suzuki']
--------------------------------------------------
3
['honda', 'yamaha', 'suzuki']
2
['honda', 'yamaha']
suzuki
['yamaha']
--------------------------------------------------
['honda', 'yamaha', 'suzuki', 'ducati']
['honda', 'yamaha', 'ducati']
python
# 3.4
names = ['lalala', 'xixixi', 'lueluelue']
for name in names:
print(f"Welcome, {name.title()}!")Welcome, Lalala!
Welcome, Xixixi!
Welcome, Lueluelue!
python
# 3.5
names[2] = 'hahaha'
for name in names:
print(f"Welcome, {name.title()}!")Welcome, Lalala!
Welcome, Xixixi!
Welcome, Hahaha!
python
# 3.6
names.insert(0, 'lll')
print(names)
names.insert(2, 'xxx')
print(names)
names.append('hhh')
print(names)
for name in names:
print(f"Welcome, {name.title()}!")['lll', 'lalala', 'xixixi', 'hahaha']
['lll', 'lalala', 'xxx', 'xixixi', 'hahaha']
['lll', 'lalala', 'xxx', 'xixixi', 'hahaha', 'hhh']
Welcome, Lll!
Welcome, Lalala!
Welcome, Xxx!
Welcome, Xixixi!
Welcome, Hahaha!
Welcome, Hhh!
python
# 3.7
names = ['lll', 'lalala', 'xxx', 'xixixi', 'hahaha', 'hhh']
print(names)
while len(names) > 2:
sr = names.pop()
print(f"Sorry, {sr.title()}.")
for name in names[:]:
print(f"Welcome, {name.title()}!")
names.pop(0)
print(names)['lll', 'lalala', 'xxx', 'xixixi', 'hahaha', 'hhh']
Sorry, Hhh.
Sorry, Hahaha.
Sorry, Xixixi.
Sorry, Xxx.
Welcome, Lll!
Welcome, Lalala!
[]
python
names = ['lll', 'lalala', 'xxx', 'xixixi', 'hahaha', 'hhh']
while names:
name = names.pop(0)
print(f"Welcome, {name.title()}!")
print(names)Welcome, Lll!
Welcome, Lalala!
Welcome, Xxx!
Welcome, Xixixi!
Welcome, Hahaha!
Welcome, Hhh!
[]
python
names = ['lll', 'lalala', 'xxx', 'xixixi', 'hahaha', 'hhh']
for name in names:
print(f"Welcome, {name.title()}!")
names.clear()
print(names)Welcome, Lll!
Welcome, Lalala!
Welcome, Xxx!
Welcome, Xixixi!
Welcome, Hahaha!
Welcome, Hhh!
[]
python
cars = ['bmw', 'audi', 'toyota', 'subaru']
cars.sort()
print(cars)
cars.sort(reverse=True)
print(cars)['audi', 'bmw', 'subaru', 'toyota']
['toyota', 'subaru', 'bmw', 'audi']
python
cars = ['bmw', 'audi', 'toyota', 'subaru']
print(cars)
print(sorted(cars))
print(sorted(cars, reverse=True))
print(cars)['bmw', 'audi', 'toyota', 'subaru']
['audi', 'bmw', 'subaru', 'toyota']
['toyota', 'subaru', 'bmw', 'audi']
['bmw', 'audi', 'toyota', 'subaru']
python
cars = ['bmw', 'audi', 'toyota', 'subaru']
print(cars)
cars.reverse()
print(cars)['bmw', 'audi', 'toyota', 'subaru']
['subaru', 'toyota', 'audi', 'bmw']
python
# 3.8
city = ['xixixi', 'hahaha', 'lalala', 'lueluelue', 'wuwuwu']
print(city)
print('-' * 50)
print(sorted(city))
print(city)
print('-' * 50)
print(sorted(city, reverse=True))
print(city)
print('-' * 50)
city.reverse()
print(city)
print('-' * 50)
city.sort()
print(city)
print('-' * 50)
city.sort(reverse=True)
print(city)['xixixi', 'hahaha', 'lalala', 'lueluelue', 'wuwuwu']
--------------------------------------------------
['hahaha', 'lalala', 'lueluelue', 'wuwuwu', 'xixixi']
['xixixi', 'hahaha', 'lalala', 'lueluelue', 'wuwuwu']
--------------------------------------------------
['xixixi', 'wuwuwu', 'lueluelue', 'lalala', 'hahaha']
['xixixi', 'hahaha', 'lalala', 'lueluelue', 'wuwuwu']
--------------------------------------------------
['wuwuwu', 'lueluelue', 'lalala', 'hahaha', 'xixixi']
--------------------------------------------------
['hahaha', 'lalala', 'lueluelue', 'wuwuwu', 'xixixi']
--------------------------------------------------
['xixixi', 'wuwuwu', 'lueluelue', 'lalala', 'hahaha']
python
# 3.9
names = ['lalala', 'xixixi', 'lueluelue']
print(names)
print(len(names))['lalala', 'xixixi', 'lueluelue']
3
python
# 3.10
city = ['xixixi', 'hahaha', 'lalala', 'lueluelue', 'wuwuwu']
print(city)
print('-' * 50)
print(sorted(city))
print(city)
print('-' * 50)
print(sorted(city, reverse=True))
print(city)
print('-' * 50)
city.reverse()
print(city)
print('-' * 50)
city.sort()
print(city)
print('-' * 50)
city.sort(reverse=True)
print(city)['xixixi', 'hahaha', 'lalala', 'lueluelue', 'wuwuwu']
--------------------------------------------------
['hahaha', 'lalala', 'lueluelue', 'wuwuwu', 'xixixi']
['xixixi', 'hahaha', 'lalala', 'lueluelue', 'wuwuwu']
--------------------------------------------------
['xixixi', 'wuwuwu', 'lueluelue', 'lalala', 'hahaha']
['xixixi', 'hahaha', 'lalala', 'lueluelue', 'wuwuwu']
--------------------------------------------------
['wuwuwu', 'lueluelue', 'lalala', 'hahaha', 'xixixi']
--------------------------------------------------
['hahaha', 'lalala', 'lueluelue', 'wuwuwu', 'xixixi']
--------------------------------------------------
['xixixi', 'wuwuwu', 'lueluelue', 'lalala', 'hahaha']
python
# 3.11
city = ['xixixi', 'hahaha', 'lalala', 'lueluelue', 'wuwuwu']
#print(city[5])
print(city[4])
#print(city[-6])
print(city[-5])wuwuwu
xixixi