脚本宝典收集整理的这篇文章主要介绍了[Python公开课]零基础玩转Python基础篇----第五节:Python的列表、元组和字典,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
📢📢📢📣📣📣 🌻🌻🌻Hello,大家好我叫是Dream呀,一个有趣的Python博主,多多关照😜😜😜 🏅🏅🏅CSDN Python领域优质创作者,大二在读,欢迎大家找我合作学习(文末有VX 想进学习交流群or学习资料 欢迎+++) 💕
入门须知:这片乐园从不缺乏天才,努力才是你的最终入场券!🚀🚀🚀
💓最后,愿我们都能在看不到的地方闪闪发光,一起加油进步🍺🍺🍺
🍉🍉🍉“一万次悲伤,依然会有Dream,我一直在最温暖的地方等你”,唱的就是我!哈哈哈~🌈🌈🌈 🌟🌟🌟✨✨✨
前言:
📢📢📢【Python公开课】系列课程是针对Python入门&进阶打造的一全套课程,如果你喜欢的话就抓紧收藏订阅起来吧~💘💘💘 【报团取暖】🆘🆘🆘 🍋🍋🍋如果对学习没有自制力或者没有一起学习交流的动力,欢迎私信或者在文末添加我的VX,我会拉你进学习交流群,我们一起交流学习,报团打卡 群内更有众多福利等你来解锁哟,赶快加入我们吧!🍻🍻🍻
☀️☀️☀️一个崇高的目标,只要不渝地追求,就会成为壮举!
🏅🏅🏅穷且益坚,不坠青云之志!
问题描述:
假设一个班有100个学生,如果每个变量存放一个学生的姓名,是不是很麻烦?如果有一千个学生甚至更多,那该怎么办呢?
列表是Python中的一种数据结构,它可以存储不同类型的数据。例如:A = [1,'xiaoWang','a', [2, 'b']]
列表索引是从0开始的,我们可以通过下标索引的方式来访问列表中的值。
A = ['xiaoWang', 'xiaoZhang', 'xiaoHua']
print(A[0])
print(A[1])
1.使用for循环遍历列表
namesList = ['xiaoWang','xiaoZhang','xiaoHua']
for name in namesList:
print(name)
2.使用while循环遍历列表
namesList = [‘xiaoWang’,‘xiaoZhang’,‘xiaoHua’]
length = len(namesList)
i = 0
while i<length:
print(namesList[i])
i+=1
在列表中增加元素的方式有多种,具体如下:
在列表中查找元素的方法包括:
列表元素的修改,也是通过下标来实现的。
A = ['xiaoWang','xiaoZhang','xiaoHua']
A[1] = ‘xiaoLu’
列表元素的常用删除方法有三种,具体如下:
列表的排序可以通过下面两个方法实现:
**列表的嵌套指的是一个列表的元素又是一个列表。 **
schoolNames = [['北京大学','清华大学'],
['南开大学','天津大学','天津科技大学'],
['山东大学','中国海洋大学']]
Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号
。
tup1 = ('physics', 'chemistry', 1997, 2000)
tup2 = (1, 2, 3, 4, 5 )
tup3 = "a", "b", "c", "d"
1. 访问元组 元组可以使用下标索引来访问元组中的值
tuple=('hello',100,4.5)
print(tuple[0])
print(tuple[1])
print(tuple[2])
2. 元组不允许修改元组
tup1 = (12, 34.56);
tup2 = ('abc', 'xyz')
# 以下修改元组元素操作是非法的。
tup1[0] = 100
3. 元组的遍历
a_turple = (1, 2, 3, 4, 5)
for num in a_turple:
print(num,end=" ”)
4. 元组的内置函数
字典是一种存储数据的容器,它和列表一样,都可以存储多个数据。
info = {'name':'班长', 'sex':'f', 'address':'北京'}
每个元素都是由两部分组成的,分别是键和值。‘name’为键,‘班长’为值
。
1.根据键访问值
info = {'name':'班长', 'id':100, 'sex':'f', 'address':’北京'}
print(info['name'])
print(info['address'])
注意:如果使用的是不存在的键,则程序会报错。
如果我们不确定字典中是否存在某个键而又想获取其值时,可以使用get方法,还可以设置默认值。
info = {‘name’:‘班长’, ‘id’:100, ‘sex’:‘f’, ‘address’:‘北京’}
age = info.get(‘age’)
print(age) #‘age’键不存在,所以age为None
print(type(age))
age = info.get(‘age’, 18) # 若info不存在‘age’,返回默认值18
print(age)
2. 修改字典的元素
info = {‘name’:‘班长’, ‘id’:100, ‘sex’:‘f’, ‘address’:‘北京’}
newId = input('请输入新的学号')
info['id'] = int(newId)
print('修改之后的id为:%d'%info['id'])
3. 添加字典元素
info = {‘name’:‘班长’, ‘id’:100, ‘sex’:‘f’, ‘address’:‘北京’}
newId = input(‘请输入新的学号’)
info[‘id’] = newId
print(info)
4. 删除字典元素
del:
用于删除字典;删除后,字典完全不存在了,无法再根据键访问字典的值。clear:
只是清空字典中的数据,字典还存在,只不过没有元素。5. 计算字典中键值对的个数
dict = {'Name': 'Zara', 'Age': 7}
print("Length : %d" % len (dict))
6. 获取字典中键的列表 keys()
方法返回在字典中的所有可用的键的列表。
dict = {'Name': 'Zara', 'Age': 7};
print(dict.keys())
7. 获取字典中值的列表 values()
方法返回在字典中的所有可用的值的列表
dict = {'Name': 'Zara', 'Age': 7};
print(dict.values())
8. 计算字典中键值对的个数 items()
方法返回字典的(键,值)元组对的列表
dict = {'Name': 'Zara', 'Age': 7}
print("Value : %s" % dict.items())
1. 遍历字典的键key
dict = {'Name': 'Zara', 'Age': 7}
for key in dict.keys():
print(key)
2. 遍历字典的值value
dict = {'Name': 'Zara', 'Age': 7}
for value in dict.values():
print(value)
3. 遍历字典的元素
dict = {'Name': 'Zara', 'Age': 7}
for item in dict.items():
print(item)
4. 遍历字典的键值对
dict = {'Name': 'Zara', 'Age': 7}
for key,value in dict.items():
print("key=%s,value=%s"%(key,value))
😊😊😊人生是跋涉,也是旅行;是等待,也是重逢;是探险,也是寻宝;是眼泪,也是歌声!
本章主要介绍了列表、元组和字典三种类型
,希望大家通过本章的学习,能够清楚的知道这三种类型各自的特点,这样在后续开发过程中,可以选择合适的类型对数据进行操作。
a = [2, 2, 3, 5, 3, 4]
for i in a[::-1]:
print(i)
切片YYDS!!! 把列表倒序还可以用:a.reverse()
方法!
a = [2, 2, 3, 5, 3, 4]
for i in a[::-1]:
print(i)
a.reverse()
print(a)
a=[1,2,3,4]
for i in range(0,len(a)):
if i!=(len(a)-1):
print(a[i],end=',')
else:
print(a[i])
sort()函数对列表进行排序,最暴力简单的一种方法!
l = []
for i in range(1,11):
l.append(int(input('请输入第{}个数字:'.format(i))))
l.sort()
for i in l:
print(i)
如果对学习没有自制力或者没有一起学习交流的动力,欢迎私信或者在文末添加我的VX,我会拉你进学习交流群,我们一起交流学习,报团打卡,群内更有众多福利等你来解锁哟,赶快加入我们吧! 也欢迎大家加入企业微信,获取超级大礼包,更有超多IT就业福利等你来领取嗷~
1️⃣课程配备PPT【原创版权,侵权必究】:如果想快速上手python的小伙伴们,这个详细整理PPT可以迅速帮助大家打牢python基础,需要的小伙伴们可以下载一下 Python入门基础教程全套+小白速成+学不会来找我!
2️⃣ 这是用Python做过的表白神器和表白圣诞树,需要的小伙伴自取: Python表白神器,源码+解析+各种完美配置+浪漫新颖
3️⃣ 圣诞树表白源码+素材+拿去直接用🥇 我与CSDN的2021 --从路人到一名万粉博主的自述
🥈 [Python公开课]零基础玩转Python基础篇----第一节:Python的自我介绍
🥉 [Python公开课]零基础玩转Python基础篇----第二节:Python的语法基础
🏆 [Python公开课]零基础玩转Python基础篇----第三节:Python的常用语句
🏆 [Python公开课]零基础玩转Python基础篇----第四节:Python的字符串
💕💕💕 好啦,这就是今天要分享给大家的全部内容了,我们下期再见!✨ ✨ ✨ 🍻🍻🍻如果你喜欢的话,就不要吝惜你的一键三连了~
以上是脚本宝典为你收集整理的[Python公开课]零基础玩转Python基础篇----第五节:Python的列表、元组和字典全部内容,希望文章能够帮你解决[Python公开课]零基础玩转Python基础篇----第五节:Python的列表、元组和字典所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。