当前位置: 首页 > news >正文

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)
http://www.zskr.cn/news/80005.html

相关文章:

  • P5304 [GXOI/GZOI2019] 旅行者 题解
  • the attitude
  • win10 vscode 使用ssh登录 ubuntu
  • 2025年国内正规的微动开关工厂怎么选购,家电微动开关/大电流微动开关/新能源微动开关/小型微动开关/汽车微动开关供货商怎么选 - 品牌推荐师
  • 2025年河南工业大学2025新生周赛 (7)
  • 第四章 串
  • P3076 [USACO13FEB] Taxi G 题解
  • 102302142罗伟钊第四次作业
  • [ABC212D] Querying Multiset 题解
  • 2025年度不锈钢板直销优质厂家TOP榜单盘点,不锈钢中厚板/201不锈钢板/不锈钢热轧板/不锈钢板现货批发哪家好 - 品牌推荐师
  • Troubleshooting一定要逻辑严谨与逻辑自洽
  • 企业微信相关文档
  • 实用指南:【鸿蒙生态共建】鸿蒙6适配-API变化与兼容(2.UI交互与基础能力篇)--《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
  • 【自荐】OneClip—— 一款简单专业的 macOS 剪贴板管理工具
  • 数据脱敏:在数据价值与隐私安全之间构建平衡
  • zfk_蓝桥杯C++学习_递归及时空复杂度
  • 完整教程:C如何调用Go
  • vllm部署
  • 《程序员修炼之道:从小工到专家》笔记7
  • 2025年知名的电缆生产厂家推荐(12月名单):电缆生产厂家推荐 - 品牌2026
  • 个人电脑本地私有知识库:访答知识库的优势与应用解析
  • 结构化建模分析测试 -
  • 托福备考不迷路!这些宝藏机构为你保驾护航 - 品牌测评鉴赏家
  • 日总结 38
  • 托福上岸必看!北京宝藏机构大揭秘
  • 深入解析:Jmeter+ant+Jenkins 接口自动化框架-让jmeter脚本自己跑起来
  • 托福培训大揭秘 | 揭秘那些隐藏的提分密码
  • python 类的repr函数
  • 51单片机:数码管
  • 江西过碳酸钠生产厂、浙江过碳酸钠生产厂名单精选