[Python编程从入门到实战] 第3章 列表简介

列表是什么

列表是由一系列按特定顺序排列的元素组成。可以有重复元素。创建和使用列表用[ ]。

添加和删除元素

# 1. 在列表末尾添加元素
motorcycles = ['honda', 'yamaha', 'suzuki']
print(motorcycles)
#['honda', 'yamaha', 'suzuki']

motorcycles.append('ducati')# append()在列表末尾加元素
print(motorcycles)
#['honda', 'yamaha', 'suzuki', 'ducati]

# 2. 在列表中插入元素
motorcycles.insert(0, 'dutaci')# insert()在列表的任意位置添加元素。指定新元素的位置和值

# 3. 使用del语句删除元素
del motorcycles[0]# 删除列表第一个元素

# 4. 使用方法pop()删除
motorcycles.pop()# 删除末尾元素
motorcycles.pop(1)# 删除指定位置‘1’处的元素

# 5. 根据值删除元素
motorcycles.remove('dutaci')# 删除指定值的元素
# 注意方法remove()只能删除第一个指定的值

组织列表

cars = ['bmw', 'audi', 'toyota', 'subaru']
# 1. 使用方法sort()对列表进行永久性排序
cars.sort()# 按字母顺序排序
cars.sort(reverse=True)# 按字母倒序排列

# 2. 使用函数sorted()对列表进行临时排序
cars = ['bmw', 'audi', 'toyota', 'subaru']
print(sorted(cars))# 调用sorted()函数并没有改变原来列表的顺序

# 3. 使用方法reverse()倒着打印列表
cars.reverse()# 将列表反转

# 4. 使用函数len()确定列表长度
len(cars)
发布了5 篇原创文章 · 获赞 0 · 访问量 70

猜你喜欢

转载自blog.csdn.net/qq_40355068/article/details/104001988