Python 列表核心知识点详解
列表是 Python 中最基本且最常用的数据结构之一,属于序列(Sequence)类型。它支持索引、切片、添加、删除和修改操作,具有可变性。掌握列表的使用是学习 Python 编程的基础。
1. 序列基础操作
Python 中的序列类型包括列表、元组、字符串等。所有序列类型都支持以下通用操作:
- 索引 (Indexing):通过位置访问元素。
- 分片 (Slicing):获取连续的元素子集。
- 加法 (Adding):连接两个同类型序列。
- 乘法 (Multiplying):重复序列内容。
- 成员资格 (Membership):检查元素是否存在。
1.1 索引
序列元素从 0 开始编号,负数索引表示从末尾倒数(-1 为最后一个元素)。
months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
'Jul', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec']
# 正索引
print(months[0]) # 输出:Jan
# 负索引
print(months[-1]) # 输出:Dec
实例应用:
endings = ['st', 'nd', 'rd'] + 17 * ['th'] + ['st', 'nd', 'rd'] + 7 * ['th'] + ['st']
year = input("Year: ")
month = int(input("Month: "))
day = int(())
month_name = months[month - ]
day_ord = (day) + endings[day - ]
()


