株洲建设局网站,设计邦官网,深圳广告策划公司排名,网站制作学什么软件⬇️⬇️⬇️⬇️⬇️⬇️ ⭐⭐⭐Hello#xff0c;大家好呀我是陈童学哦#xff0c;一个普通大一在校生#xff0c;请大家多多关照呀嘿嘿#x1f601;#x1f60a;#x1f618; #x1f31f;#x1f31f;#x1f31f;技术这条路固然很艰辛#xff0c;但既已选择… ⬇️⬇️⬇️⬇️⬇️⬇️ ⭐⭐⭐Hello大家好呀我是陈童学哦一个普通大一在校生请大家多多关照呀嘿嘿 技术这条路固然很艰辛但既已选择该当坚毅地走下去加油 ️PUA”你所看到的惊艳都曾平庸历练**“** 最后让我们一起努力奋斗愿美好的事发生在我们身上~ 那么接下来我们就进入到Python基础篇第三节Python的字符串类型的学习吧 早点学早轻松 1️⃣学习目标——明方向 ✅ ✅ ✅2️⃣ 学习任务——冲鸭☑️ ☑️ ☑️⭐01列表⭐为什么要列表⭐列表的定义及语法⭐列表的常用操作⭐列表的循环遍历⭐列表的特点 ⭐02元组⭐为什么要元组⭐元组的定义及语法⭐元组的常用操作⭐元组的循环遍历⭐元组的特点 ⭐03集合⭐为什么要集合⭐集合的定义及语法⭐集合的常用操作⭐集合的特点 ⭐04字典⭐为什么要字典⭐字典的定义及语法⭐字典的常用操作⭐字典的特点 3️⃣本章小结——明思路 4️⃣往期回顾——温故知新5️⃣写在最后——暖心寄语 1️⃣学习目标——明方向 ✅ ✅ ✅ 持之以恒 坚持不懈地去完成我们内心的目标只有勇于学习才能不断进步 了解并掌握列表的定义及使用了解并掌握元组的定义及使用了解并掌握集合的定义及使用了解并掌握字典的定义及使用
2️⃣ 学习任务——冲鸭☑️ ☑️ ☑️ 人生难得几回搏加油呀童学们胜利就在⬇️⬇️⬇️⬇️⬇️ ⭐01列表
⭐为什么要列表 如果我们需要储存一个班上所有学生的姓名那么我们首先想到的肯定是用字符串类型的变量来存取可是一个班级的学生往往都是数十个起步的难不成每个名字我们都用一个变量来储存吗很显然这种重复低效的工作会让我们感到厌倦。而列表就能够很好的解决这个问题。 ⭐列表的定义及语法
列表list是Python中的一种数据容器它可以一次储存多个数据且可以为不同类型的数据支持嵌套。 列表的下标索引也是从0开始的。 我们固然也可以通过列表的下标来访问列表中指定位置的值。 例
#定义一个列表
list1 [ctx,wowo,666]
print(list1)
print(type(list1))#定义一个嵌套的列表
list2 [ [1,2,3],[4,5,6] ]
print(list2)
print(type(list2))#通过列表的下标访问列表中的数据
list3 [chen,tong,xue]
print(list3[0])
print(list3[1])
print(list3[2])#访问嵌套列表中的数据
list4 [ [6,7,8],[9,11,12] ]
print(list4[0][0])
print(list4[1][1])⭐列表的常用操作
列表中增添元素功能方法
1.列表.insert(下标元素——在指定下标处插入指定的元素2.列表.append元素——在列表尾部追加一个元素3.列表.extend数据容器——将数据容器中的元素一次添加到列表尾部
列表中删除元素功能方法
1.del 列表[下标]——删除列表该下标下的元素2.列表.pop下标——同上3.列表.remove元素——从前往后从左至右删除与括号内元素相同的列表元素4.列表.clear——清空列表中所有元素
列表中统计元素功能方法
1.列表.count元素——统计括号内元素在列表中出现的次数2.len列表——统计列表元素的总个数
列表中查找下标功能方法
1.列表.index元素——查找指定元素在列表中的下标如果找不到会报错
⭐列表的循环遍历
1.通过while循环遍历列表
#while循环遍历列表
list2 [ctx,666,insist]
i0
while ilen(list2):print(list2[i])i12.通过for循环遍历列表
#for循环遍历列表
list1 [ ctx,666,insist]
for i in list1:print(i)⭐列表的特点
1.可以储存多个数据2.可以储存不同类型的数据3.数据的储存是有序的下标从0开始递增4.数据可以重复5.数据可以修改增添或删除元素等
⭐02元组
⭐为什么要元组 列表中的数据是可以修改的但如果我们想要传递信息且数据不被纂改列表就不是那么的合适了因此我们引出了元组。 元组同列表一样们都是可以储存多个不同类型的数据的它们最大的区别就是 元组一旦完成定义就不能再被修改了。只读文档
⭐元组的定义及语法
1.定义一个元组元组用小括号哦前面的列表用方括号
#定义一个元组
tuple1 (ctx,666)
print(tuple1)
print(type(tuple1))注意定义只有一个数据的元组时必须在这个数据后面加逗号哦
#定义只有单个元素的元组
tuple2 (ctx) #不加逗号时的数据类型为字符串型
print(type(tuple2))tuple2 (ctx,) #加逗号时的数据类型才为元组
print(type(tuple2))2.元组的嵌套
#元组的嵌套
tuple3 ( (1,2,3),(4,5,6))
print(tuple3)
print(type(tuple3))3.通过下标索引访问元组中的数据
#通过下标索引访问元组中的数据
tuple3 ( (1,2,3),(4,5,6))
print(tuple3[0])
print(tuple3[1][1])
print(type(tuple3))⭐元组的常用操作
由于元组中的数据不可修改所以元组的操作较少。
1.元组.index元素——查找指定元素在元组中的下标2.元组.count元素——统计指定元素在元组中的数量3.len元组——统计元组中所有元素的总个数
#元组的相关操作
tuple4 (ctx,666,nb,nb)
#查找指定元素的下标
print(tuple4.index(ctx))
#统计指定元素的个数
print(tuple4.count(nb))
#统计元组中元素的总个数
print(len(tuple4))⭐元组的循环遍历
1.通过while循环遍历
#while循环遍历元组
tuple5 (ctx,nb,handsome)
i0
while ilen(tuple5):print(tuple5[i])i12.通过for循环遍历
#for循环遍历元组
tuple6 (ctx,nb,handsome)
for i in tuple5:print(i)⭐元组的特点
和列表list基本相同有序、可包含多个不同类型的数据、数据可重复不可修改。
⭐03集合
⭐为什么要集合 前面我们说的列表和元组中的数据都是有序且数据可重复这一定程度上可以方便我们的某些操作但也有一定的局限性。如果我们需要的数据内容不需要重复的数据的话我们就需要去重而集合又很好的帮助我们解决了这个问题。 集合不允许数据的重复很好的帮我们去重了且集合中的数据无序。
⭐集合的定义及语法
1.定义一个集合集合使用的是花括号哦
#定义集合
set1 {ctx,ctx,handsome,handsome} #自动去重
print(set1)
print(type(set1))因为集合是无序的所有它不支持通过下标索引去访问集合中的数据但它与列表一样是可以修改的。
⭐集合的常用操作
1.集合.add元素——向集合内添加一个元素2.集合.remove(元素——移除集合内指定的元素3.集合.pop——从集合中随机取出一个元素4.集合.clear——清空集合5.集合1.difference集合2——得到一个新的集合该集合的数据为两个集合的差集原来的集合1和集合2中的数据不发生改变6.集合1.difference_update集合2——在集合1中删除与集合2相同的元素集合发生改变集合2不发生改变。7.集合1.union集合2——得到一个新的集合该集合的数据为两个集合中的全部元素不重复集合1和集合2不发生改变。8.len集合——添加集合中的元素总个数
⭐集合的特点
可以容纳多个不同类型的数据数据是无序的不可通过下标访问数据不允许重复可修改e支持for循环不支持while循环不可通过下标访问
⭐04字典
⭐为什么要字典 日常生活中我们用字典查找一个字时我们可以通过这个字的首字母或者笔画数来找到。而Python中的字典差不多也是这么个意思字典中的每个元素都包含两部分键Key和值Value。 我们称字典中的每个元素为一个键值对使用字典可以实现用键Key来取出值Value。
⭐字典的定义及语法
#字典的定义
dict1 {陈童学1:99,陈童学2:98,陈童学3:100}
print(dict1)
print(type(dict1))注意字典中的键时不允许重复的否则新的键Key会覆盖老的键Key
#字典的定义
dict1 {陈童学1:99,陈童学1:98,陈童学3:100}
print(dict1)
print(type(dict1))字典中的键Key和值Value可以为任意的数据类型但Key不可为字典类型
例
dict1 {陈童学1:{语文:66,数学:99,英语:88},陈童学2:{语文:77,数学:98,英语:89},陈童学3:{语文:55,数学:88,英语:66},}
print(dict1[陈童学1][语文])
print(dict1[陈童学2][数学])
print(dict1[陈童学3][英语])
print(type(dict1))⭐字典的常用操作
1.字典[Key]——获取指定Key对应的Value值2.字典[Key] Value——添加或更新键值对3.字典.popKey——取出Key对应的Value值并在该字典内删除此Key-Value对4.字典.clear——清空该字典5.字典.keys——获取该字典的全部Key6.len字典——计算该字典内元素键值对的数量
⭐字典的特点
可容纳多个不同类型的数据字典中的每一个元素都是一个键值对Key-Value可以通过字典中的Key获取到Value但Key不可重复重复会以新的为基准不支持通过下标索引访问键值对字典可修改支持for循环不支持while循环因为不能通过下标访问
3️⃣本章小结——明思路 人生本就是一场旅途总得经历一些艰苦才能翻山越岭遇见那些美好的事物吧我们不该停止奋斗但也请别忘记停下脚步欣赏沿途的美景。 本文主要讲解了列表、元组、集合、字典四种数据容器其一些的相关操作还需大家多加练习才能熟练掌握四种数据容器各有千秋希望大家以后可以根据情况选择合适的数据容器。
4️⃣往期回顾——温故知新
【Python零基础学习入门篇①】——第一节基本语法与变量 【Python零基础学习入门篇②】——第二节Python的常用语句 【Python零基础学习入门篇③】——第三节Python的字符串类型 2023年 团体程序设计天梯赛个人感悟及总结附题解——遗憾国三
5️⃣写在最后——暖心寄语 不必偏执于未知的真实身处的当下即是意义和真实爱才是解题的答案也是可画人生色彩的笔尖耐心的走下去总会遇到你爱的人和爱你的人。 好啦本文的内容就到此结束啦我们下期再见哦另外在祝各位小伙伴们要天天开心哦 如果你觉得本文对你有那么一丁点用亦或说有被触动到一点的话还请你动动手指给个三连哦因为我觉得这实在是泰裤辣