《Python编程从入门到实践》学习笔记03列表

这篇具有很好参考价值的文章主要介绍了《Python编程从入门到实践》学习笔记03列表。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

bicycles=['trek','cannondale','redline','specialized']
print(bicycles)

[‘trek’, ‘cannondale’, ‘redline’, ‘specialized’]

print(bicycles[0])
print(bicycles[1])
print(bicycles[2])
print(bicycles[3])

trek
cannondale
redline
specialized

print(bicycles[-1])
print(bicycles[-2])

specialized
redline

first_name='ada'
last_name='lovelace'
full_name=f'{first_name} {last_name}'
print(full_name)

ada lovelace

bicycles=['trek','cannondale','redline','specialized']
message=f'My first bicycle was a {bicycles[0].title()}.'
print(message)

My first bicycle was a Trek.

motorcycles=['honda','yamaha','suzuki']
print(motorcycles)

[‘honda’, ‘yamaha’, ‘suzuki’]

motorcycles[0]='ducati'
print(motorcycles)

[‘ducati’, ‘yamaha’, ‘suzuki’]

#在列表末尾添加元素
motorcycles=['honda','yamaha','suzuki']
motorcycles.append('ducati')
print(motorcycles)

[‘honda’, ‘yamaha’, ‘suzuki’, ‘ducati’]

motorcycles=[]
motorcycles.append('honda')
motorcycles.append('yamaha')
print(motorcycles)

[‘honda’, ‘yamaha’]

#在列表中插入元素
motorcycles=['honda','yamaha','suzuki']
print(motorcycles)
motorcycles.insert(0,'ducati')
print(motorcycles)

[‘honda’, ‘yamaha’, ‘suzuki’]
[‘ducati’, ‘honda’, ‘yamaha’, ‘suzuki’]

#在列表中删除元素
motorcycles=['honda','yamaha','suzuki']
print(motorcycles)
del motorcycles[0]
print(motorcycles)

[‘honda’, ‘yamaha’, ‘suzuki’]
[‘yamaha’, ‘suzuki’]

#使用方法pop()删除元素
motorcycles=['honda','yamaha','suzuki']
print(motorcycles)
poped_motorcycle=motorcycles.pop()
print(motorcycles)
print(poped_motorcycle)

[‘honda’, ‘yamaha’, ‘suzuki’]
[‘honda’, ‘yamaha’]
suzuki

motorcycles=['honda','yamaha','suzuki']
last_owned=motorcycles.pop()
print(f'The last motorcycles I owned was a {last_owned.title()}.')

The last motorcycles I owned was a Suzuki.

#根据值删除元素
motorcycles=['honda','yamaha','suzuki']
print(motorcycles)
motorcycles.remove('honda')
print(motorcycles)

[‘honda’, ‘yamaha’, ‘suzuki’]
[‘yamaha’, ‘suzuki’]

#组织列表
cars=['bmw','audi','toyota','subaru']
print(cars)
#按字母顺序排序
cars.sort()
print(cars)

[‘bmw’, ‘audi’, ‘toyota’, ‘subaru’]
[‘audi’, ‘bmw’, ‘subaru’, ‘toyota’]

cars=['bmw','audi','toyota','subaru']
print(cars)
#按字母逆序排序
cars.sort(reverse=True)
print(cars)

[‘bmw’, ‘audi’, ‘toyota’, ‘subaru’]
[‘toyota’, ‘subaru’, ‘bmw’, ‘audi’]

#临时排序
cars=['bmw','audi','toyota','subaru']
print(cars)
print('\nHere is the sorted list:')
print(sorted(cars))
print(cars)

[‘bmw’, ‘audi’, ‘toyota’, ‘subaru’]

Here is the sorted list:
[‘audi’, ‘bmw’, ‘subaru’, ‘toyota’]
[‘bmw’, ‘audi’, ‘toyota’, ‘subaru’]

#倒着打印列表-reverse()永久修改
cars=['bmw','audi','toyota','subaru']
print(cars)
cars.reverse()
print(cars)

[‘bmw’, ‘audi’, ‘toyota’, ‘subaru’]
[‘subaru’, ‘toyota’, ‘audi’, ‘bmw’]

cars=['bmw','audi','toyota','subaru']
print(cars)
cars.reverse()
print(cars)
cars.reverse()
print(cars)

[‘bmw’, ‘audi’, ‘toyota’, ‘subaru’]
[‘subaru’, ‘toyota’, ‘audi’, ‘bmw’]
[‘bmw’, ‘audi’, ‘toyota’, ‘subaru’]

#确定列表的长度
cars=['bmw','audi','toyota','subaru']
len(cars)

4文章来源地址https://www.toymoban.com/news/detail-467614.html

#使用列表时避免索引错误

到了这里,关于《Python编程从入门到实践》学习笔记03列表的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【零基础入门学习Python---Python中安全编程和测试之快速入门实践】

    【零基础入门学习Python---Python中安全编程和测试之快速入门实践】

    🚀 零基础入门学习Python🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,CSDN-Java领域优质创作者🏆,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题

    2024年02月12日
    浏览(23)
  • chatgpt赋能python:Python列表倒序-从入门到实践

    Python是一种高级编程语言,被广泛运用于web开发、科学计算、数据分析等领域,也是初学者学习的首选语言之一。Python的列表(List)是其中一个常用的数据类型。在本文中,我们将深入探讨Python列表倒序的方法,并为您提供从入门到实践的全面指南。 在Python中,列表是一种有序

    2024年02月06日
    浏览(38)
  • 【OpenCV学习笔记03】- 视频入门

    这是对于 OpenCV 官方文档的 GUI 功能的学习笔记。学习笔记中会记录官方给出的例子,也会给出自己根据官方的例子完成的更改代码,同样彩蛋的实现也会结合多个知识点一起实现一些小功能,来帮助我们对学会的知识点进行结合应用。 如果有喜欢我笔记的请麻烦帮我关注、

    2024年02月02日
    浏览(9)
  • python教程 入门学习笔记 第3天 编程基础常识 代码注释 变量与常量

    编程基础常识 一、注释 1、对代码的说明与解释,它不会被编译执行,也不会显示在编译结果中 2、注释分为:单行注释和多行注释 3、用#号开始,例如:#这是我的第一个python程序 4、注释可以写在单独一行,也可以写在一句代码后面 5、不想执行编译,又不能删除的代码,可

    2024年02月14日
    浏览(38)
  • 机器学习算法入门与编程实践

    1.无监督学习的两个主要任务是(多选) BD A 回归                                        B 降维 C 分类                                        D 聚类 2.下列对无监督学习描述错误的是   C   A 无标签                                                B 核心是聚

    2024年02月04日
    浏览(6)
  • Python编程从入门到实践中的 --snip--

    python学习过程中会遇见程序代码样例带–snip– 比如《外星人入侵》项目里面12.3.2设置背景色,再次修改alien_invasion.py的代码时出现的 --snip–,如下 此时,对比之前的alien_invasion.py 其实就是在–snip–的地方把原来的加上即可,如下 也就是出现–snip–补上之前的就行。

    2024年02月12日
    浏览(8)
  • 【python学习笔记——列表】

    列表是写在方括号 [] 之间、用逗号分隔开的元素列表。 空列表 list=[] 非空列表 列表定义时例如list=[‘csdn’, ‘is’ ,‘good’ ,2023],直接给列表内赋值 列表名[start:stop:step],前闭后开,即取索引为start到索引为stop-step的元素,step默认为1。 1、从左到右,索引从 0 开始,第二个

    2024年02月08日
    浏览(5)
  • Python编程 从入门到实践(项目二:数据可视化)

    Python编程 从入门到实践(项目二:数据可视化)

    本篇为实践项目二:数据可视化。 配合文章python编程入门学习,代码附文末。 数据可视化指的是通过可视化表示来探索数据。它与数据分析紧密相关,而数据分析指的是使用代码来探索数据集的规律和关联。数据集可以是用一行代码就能表示的小型数字列表,也可以是数千

    2024年01月25日
    浏览(12)
  • Golang快速入门到实践学习笔记

    Golang快速入门到实践学习笔记

    Go程序设计的一些规则 Go之所以会那么简洁,是因为它有一些默认的行为: 大写字母开头的变量是可导出的,也就是其它包可以读取 的,是公用变量;小写字母开头的就是不可导出的,是私有变量。 大写字母开头的函数也是一样,相当于class 中的带public的公有函数;

    2024年02月20日
    浏览(8)
  • 机器学习算法入门与编程实践课后题及答案(唐四新等编著)

    目录 习题1 习题2 习题3 习题4 习题5 习题6 习题7 习题8 1.无监督学习的两个主要任务是(多选)(BD)。 A.回归         B.降维         C.分类         D.聚类 2.下列对无监督学习描述错误的是(C)。 A.无标签                         B.核心是聚类  C.不需要降维

    2024年02月02日
    浏览(10)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包