Skip to content
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