简介
列表由一系列按特定顺序排列的元素组成,可以将字母表中的所有字母,数字 (0 - 9) ,也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。
python中,用方括号 ( [ ] )来表示列表,并使用逗号 来分割其中的元素。
访问列表元素
# 列表是有序集合, 因此要访问列表的任何元素, 只需要将该元素的位置或者索引告诉python即可
names = ['python', 'java', 'javascript', 'c', 'c++', 'c#', 'go']
# 访问索引为0的元素, 即是第一个元素,众所周知大多数编程语言第一个元素的索引是 0 而不是 1
print(names[0])
# 控制台输出 python
# 访问索引为 1 的元素
print(names[1])
# 控制台输出 java
# 访问索引为 2 的元素
print(names[2])
# 控制台输出 javascript
# 访问索引为 3 的元素
print(names[3])
# 控制台输出 c
复制代码
# python为访问最后一个列表元素提供了一个特殊的语法。 通过将索引指定为 -1, python会返回最后一个列表元素
print(names[-1])
# 控制台输出 go
# 那么以此类推,-2, 返回倒数第二个列表元素
print(names[-2])
# 控制台输出 c#
复制代码
如果大家在学习中遇到困难,想找一个python学习交流环境,可以加入我们的python裙,裙号930900780,领取python学习资料,会节约很多时间,减少很多遇到的难题。
index()方法语法:
# index()方法语法:
#
# list.index(x[, start[, end]])
# 参数
# x-- 查找的对象。
# start -- 可选,查找的起始位置。
# end -- 可选,查找的结束位置。
# 返回值
# 该方法返回查找对象的索引位置,如果没有找到对象则抛出异常。
# arr = ['python', 'css', 'html', 'java']
# print(arr.index('java'))
# 控制台输出 3
# print(arr.index('java', 0, 2))
# 没有抛出异常
# Traceback (most recent call last):
# File "