1.列表
列表可以极大降低我们在处理多个元素时的复杂程度;
在 Python 中,列表(list) 是一种有序、可变、可存储多种数据类型的序列数据结构,使用中括号 [] 定义,元素之间用逗号分隔。
1.创建列表
代码展示
#包含多个字符的列表
names = [boy,tom,cool]
#包含多个整数的列表
nums = [98,78,76,79]
#一个空列表
empty_list = []
2.访问列表元素——索引(lendex)
索引从零开始
names = [boy,tom,cool]
#获取第一个元素
print(names[0]) #boy
#获取第三个元素
print(names[2]) #cool
获取列表长度
#使用len()函数
nums = [98,78,76,79]
print(len(nums)) #4
访问不存在的索引会报错
向列表加入元素append
append()可以在列表的末尾添加一个新元素
nums = []
nums.append(1)
nums.append(2)
nums.append(3)
print(nums) #[1,2,3]
列表的输入
nums = list (map(int,input().split()))
遍历列表
基本语法
for item in sequence:
for循环的应用
同时获取索引和元素enumerate()
代码例子
#打印学生名次
student = [boy,ton,coll]
for mingci,name in enumerate(student):print("第",mingci + 1,"名字",name)
range()函数
格式 range(起始值,结束值,步长)————包含起始值不包含结束值
但也可以写成
for i in range(5):print(i) #输出0,1,2,3,4
#或者
for i in range(1,5):print(i) #输出1,2,3,4
###range()函数的步长(step)
步长可以使该序列更加灵活
```python
#打印偶数
for i in range(0,10,2):print(i)
#倒序计数
for i in range(0,10,-1)print(i)