列表定义
由一系列按特定排序排列的元素组成,各元素之间无任何关系 用方括号[]来表示列表,并用逗号分隔其中的元素
访问列表元素
列表是有序集合,访问列表元素时,只需将该元素的位置或索引告知python即可 指出列表的名称,指出元素的索引,放入方括号内
索引从0而不是1开始
第二个列表元素的索引为1 要访问列表任何元素,都可将其位置减1,并将结果作为索引 为最后一个列表元素提供了一种特殊语法,通过索引指定为-1,让Python返回最后一个列表元素。 这种约定也适合用于其他负数索引,同理索引-2,返回倒数第二个,索引-3返回倒数第三个
使用列表中的各个值
使用其他变量一样,使用列表中的各个值,可以使用拼接根据列表中的值来创建消息
bicycles = ['trek' ,'cannondale' ,'redline' ,'specialized' ]
print (bicycles)
['trek' , 'cannondale' , 'redlinespecialized' ]
bicycles = ['trek' ,'cannondale' ,'redline' ,'specialized' ]
print (bicycles[0 ])
print (bicycles[0 ].title())
trek
Trek
bicycles = ['trek' ,'cannondale' ,'redline' ,'specialized' ]
print (bicycles[1 ])
print (bicycles[3 ])
print (bicycles[-1 ])
print (bicycles[-2 ])
cannondale
specialized
specialized
redline
bicycles = ['trek' ,'cannondale' ,'rdline' ,'specialized' ]
message = "My first bicycle was a " + bicycles[0 ].title() + "."
print (message)
My first bicycle was a Trek.
练习
names = ['yegeli' ,'huanggua' ,'yangyang' ]
print (names[0 ].title())
print (names[1 ].upper())
print (names[-1 ].lower())
Yegeli
HUANGGUA
yangyang
names = ['ye ge li' ,'huang gua' ,'yang yang' ]
msg = "Hello," + names[0 ].title() + " How are you,mate?"
print (msg)
msg = "Hello," + names[1 ].title() + " How are you,mate?"
print (msg)
msg = "Hello," + names[-1 ].title() + " How are you,mate?"
print (msg)
Hello,Ye Ge Li How are you,mate?
Hello,Huang Gua How are you,mate?
Hello,Yang Yang How are you,mate?
作者:野哥李 微信公众号:AI算法学习社 欢迎任何形式的转载,但请务必注明出处。 限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。 本文章不做任何商业用途,仅作为自学所用,文章后面会有参考链接,我可能会复制原作者的话,如果介意,我会修改或者删除。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)