MMH_蓝桥杯Python_语法基础_列表与循环语句基础

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)
posted @ 2025-12-09 22:05  马明浩  阅读(6)  评论(0)    收藏  举报