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

003_for循环操作列表和元组

1、for循环遍历整个列表

cars = ["奔驰", "比亚迪", "长安", "理想"]
cars.insert(0, "红旗")
cars.append("长安")
cars.insert(len(cars), "宝马")# 可以在列表中每个元素前后添加元素
cars_new = []
for car in cars:cars_new.append(car+"车")print(f"{car}是一辆好车")
print("他们都是知名车企")
print(cars_new)# 可以用来删除后缀、也可以删除前缀
cars = []
for car in cars_new:cars.append(car.removesuffix("车"))
print(f"{cars}")

2、创建数值列表

for num in range(1, 10 ,1): # range函数创建数值列表,可以用第三个参数指定步长for num2 in range(1, 10, 1):print(f"{num} * {num2} = {num * num2}")
numbers_list = list(range(1, 11)) # 使用range()创建数值列表
print(min(numbers_list)) # 对数值列表进行简单统计计算
print(max(numbers_list))
print(sum(numbers_list))
numbers_list0 = [value+10 for value in range(1, 11)] # 列表推导式
print(numbers_list0)

3、使用列表的一部分

cars = ["奔驰", "比亚迪", "长安", "理想", "红旗", "领克", "别克"]
print(cars[3:])  # 列表切片选择部分元素
print(cars[:3])
print(cars[:-1])
print(cars[::-1])
print(cars[1:3])for car in cars[3:]:print(car) # 遍历切片列表,打印部分元素my_cars = cars[:] # 复制列表
print(my_cars)
my_cars.append("小鹏")
print(my_cars)
print(cars)
http://www.hskmm.com/?act=detail&tid=13540

相关文章:

  • linux 文件传输命令
  • 新手也能轻松上手!midas Gen 2019 安装详细图解
  • Redis AOF原理
  • 001_string操作
  • hbase 面试题
  • ANSYS Electronics 2025 R1 安装与使用全流程图文教程
  • mall项目学习笔记
  • 实用指南:通义DeepResearch论文六连发全面解读
  • glTF/glb:现在和未来
  • 存储多边形网格的文件格式:OBJ、FBX、RenderMan、glTF、USD 等。
  • 安防监控中常见的报警类型有哪些?国标GB28181平台EasyGBS的报警能力解析
  • Notepad++8.6免费版下载及安装教程(附安装包)2025最新整理
  • VTable-Sheet:重新定义Web电子表格的开源解决方案
  • Coolmuster Android Assistant:Windows架构下的Android设备管理专家
  • 负载均衡+Tomcat集群+MySQL主从 实验
  • mysql表新增字段,基本语法
  • 2025年运营商数据分类分级最佳实践、案例与方案
  • 微波雷达模块WT4101重新定义饮水机茶吧机等智能家居
  • 硝基甲苯之魇
  • day14-Trae之一键换脸APP开发04
  • Linux服务器单网卡如何配置多个的IP地址?
  • 面试常问问题——索引是不是越多越好
  • day38大模型程序开发-GraphRAG实操
  • 关于串口通信(232、485、422)和常见问题,一篇文章就给你说清楚~
  • day13-Trae之一键换脸APP开发03
  • python第一天
  • 摩尔投票法
  • 基于STM32平台的ADS1292心电采集驱动程序
  • ProcessPoolExecutor VS ThreadPoolExecutor 进程池对比线程池
  • 深入解析MS12-020关键漏洞CVE-2012-0002:远程桌面协议的安全风险与缓解方案