列表是什么

#列表是什么
bicycles = ["trek", "cannodale", "redline","specialized"]
print(bicycles)#访问列表元素
print(bicycles[0])#使用列表中的各个值
message = f"My first bicycle was a {bicycles[0].title()}"
print(message)

修改、添加和删除元素

#修改列表元素
motorcyles = ["honda", "yamaha", "suzuki"]
motorcyles[0] = 'ducati'
print(motorcyles)#在列表中添加元素
##1.在列表末尾添加元素
motorcyles.append('benz')
print(motorcyles)##2.在列表中插入元素
motorcyles.insert(1, "BMW")
print(motorcyles)#从列表中删除元素
##1.使用del语句删除元素
del motorcyles[0]
print(motorcyles)##2.使用pop()删除列表末尾元素
element = motorcyles.pop()
print(f"delete element:{element}")
print(motorcyles)##3.pop(i) 弹出指定位置元素
motorcyles = ["honda", "yamaha", "suzuki", "BMW"]
element = motorcyles.pop(1)
print(f"delete element:{element}")
print(motorcyles)##4.根据值删除元素
motorcyles.remove('suzuki')
print(motorcyles)#清空列表
motorcyles.clear()
print(motorcyles)

组织列表

#使用方法sort()对列表永久排序
cars = ["bmw", "audi", "toyota", "subaru"]
cars.sort()
print(cars)#使用sorted()对列表临时排序
cars = ["bmw", "audi", "toyota", "subaru"]
print(sorted(cars))
print(cars)#列表倒序
cars = ["bmw", "audi", "toyota", "subaru"]
cars.reverse()
print(cars)#获取列表长度
print(f"length of list:{len(cars)}")

遍历列表

#遍历列表
magicians = ["alice","david","carolina"]
for magic in magicians:print(magic)#在for循环中执行更多操作
magicians = ["alice","david","carolina"]
for magic in magicians:print(f"{magic.title()}, that was a great trick")print(f"I can't wait to see you next trick, {magic.title()}.\n")
print("Thank you, everyone. That was a great magic show!")

创建数值列表

#使用函数range()
for value in range(1, 6):print(value)#range()转列表
numbers = list(range(1, 6))
print(numbers)#对数字列表统计计算
print(min(numbers))
print(max(numbers))
print(sum(numbers))#列表解析(元素平方)
squares = [value**2 for value in range(1, 6)]
print(squares)

使用列表一部分

#切片
players = ["charles", "martina", "michael", "florence", "eli"]
print(players[0:3])#遍历切片
players = ["charles", "martina", "michael", "florence", "eli"]
for player in players[:3]:print(player)#复制列表
my_foods = ["pizza", "falafel", "carrot", "cake"]
friend_foods = my_foods[:]
friend_foods.append("apple")
print(f"My foods:{my_foods}")
print(f"Friend foods:{friend_foods}")

元组

#定义元组
dimensions = (100, 200, 300)
print(dimensions)
print(dimensions[1])#遍历元组中的所有值
for dim in dimensions:print(dim)#修改元组变量
dimensions = (100, 200, 300)
print(dimensions)
dimensions = (400, 500, 600)
print(dimensions)

Python编程从入门到实践~操作列表相关推荐

  1. Python编程从入门到实践~操作列表~创建数值列表

    使用函数range() 使用range() 创建数字列表 对数字列表进行统计 列表解析

  2. python编程入门到实践笔记习题_Python编程从入门到实践笔记——列表简介

    python编程从入门到实践笔记--列表简介 #coding=utf-8 #列表--我的理解等于c语言和java中的数组 bicycles = ["trek","cann ...

  3. Python编程从入门到实践(第三、四章的列表和元祖)

    1.Python中列表用[]来表示,并用逗号分隔其中元素 2.访问列表元素,给出元素的索引值即可(索引从0开始) 3.修改,添加和删除元素 3.1修改时给出列表名和修改元素的索引,然后赋新值 3.2在 ...

  4. python编程 入门到实践-终于懂了python编程从入门到实践

    Python语言是一种典型的脚本语言,简洁,语法约束少,接近人类语言.有丰富的数据结构,例如列表.字典.集合等.具有可移植性,支持面向过程和面向对象编程,并且开源.以下是小编为你整理的python编程 ...

  5. python基础学习[python编程从入门到实践读书笔记(连载一)]

    写在前面:本文来自笔者关于<python编程从入门到实践>的读书笔记与动手实践记录. 程序员之禅 文章目录 02变量和简单数据类型 03 列表简介 04 操作列表 05 if语句 06 字 ...

  6. python数据可视化从入门到实战_《Python编程从入门到实践》json数据可视化练习详解...

    <Python编程从入门到实践>16.2中,计算收盘价均值的程序有些不易看懂,结合我自己的理解进行一些说明. 使用的数据集:join格式的数据, 数据集是由多个字典为元素组成的列表.每个字 ...

  7. python unique函数_《Python编程从入门到实践》json数据可视化练习详解

    <Python编程从入门到实践>16.2中,计算收盘价均值的程序有些不易看懂,结合我自己的理解进行一些说明. 使用的数据集:join格式的数据, 数据集是由多个字典为元素组成的列表.每个字 ...

  8. python编程 从入门到实践-终于懂了python编程从入门到实践

    Python语言是一种典型的脚本语言,简洁,语法约束少,接近人类语言.有丰富的数据结构,例如列表.字典.集合等.具有可移植性,支持面向过程和面向对象编程,并且开源.以下是小编为你整理的python编程 ...

  9. 《Python编程 从入门到实践》简单读书笔记

    目录 第2章 变量和简单数据类型 第3章 列表简介 第4章 操作列表 第5章 if语句 第6章 字典 第7章 用户输入和while循环 第8章 函数 第9章 类 第10章 文件和异常 第11章 测试代 ...

最新文章

  1. [C++STL]常用算术生成算法
  2. HTML--HTML对象的关于位置和大小的属性的图解
  3. 正则表达式及测试工具
  4. 严加安:想象力、直觉和灵感
  5. 通过系统进程查找sql语句
  6. MyBatis_Generator的使用(实践)
  7. python格式化输出类型_在python中自己写的数据类型使用print无法输出每个元素
  8. linux 中rpc 服务器,实现Linux环境下编程RPC通信之个人经验总结(转)
  9. binlog日志整理
  10. 服务器延迟和时间偏移怎么设置,服务器时间经常不对如何处理
  11. Unihan(统汉字)常用字段介绍
  12. 除了秀米,微信排版还有什么好用的? ---短网址
  13. 学会这5种排版方式,设计能力分分钟就能提高
  14. 租用游艇,Clear And Present Danger S,Heat Wave G,单源最短路径(弱化版)
  15. 在excel中使用宏和公式把汉字转换成拼音
  16. ArcEngine导出地图
  17. 《Python 3网络爬虫开发实战 》崔庆才著 第三章笔记
  18. 领先农业技术平台Dimitra,帮助小农户实现农业现代化
  19. 谁先量子计算机谁就,G、IBM、中科院,比一比谁先实现量子计算霸权?
  20. 1、HotSpot And OpenJDK And OracleJDK And JER区别

热门文章

  1. 图灵奖获得者、信息安全常青树Adi Shamir:从密码学到AI对抗性样本研究|智源大会嘉宾风采...
  2. 论文阅读课5-DocRED: A Large-Scale Document-Level Relation Extraction Dataset(大规模文档集关系提取数据集
  3. SpringCloud03 Ribbon知识点、 Feign知识点、利用RestTemplate+Ribbon调用远程服务提供的资源、利用feign调用远程服务提供的资源、熔断...
  4. [Unity]限制两个物体之间的距离
  5. MRTG在Windows平台的安装及使用
  6. 基于jQuery/zepto的单页应用(SPA)搭建方案
  7. 20165333 我期望的师生关系
  8. maven 引入外部jar包的几种方式
  9. ThinkPhp知识大全(非常详细)
  10. PLECS软件学习使用(一)简单的RLC电路搭建