字符串、列表、元组、字典每个常用的5个方法,字符串,列表,元组,字典,每个常用的5个方法
1.元组是不可变的列表元素,可以是任何类型的数据。2.一些特定于元组的方法和函数。1)在只有一个元素的元组中:),逗号#list1=[100]必须加在唯一元素之后。
#打印(类型)列表1))
#tuple1=(100)).
#print(type ) tuple1) # class "int "
#tupel=(100,).
# print(type(tuple 1))# class tuple
2)直接用逗号分隔多个数据的也是元组(没有上升时元组的括号可以省略)(tuple2=(100,200,300))))))
#一组3=100,200,300
#print(type(tuple3),tuple3))))))))))))))))).
3)获取元素时,通过使变量个数与元组中元素个数一致,可以获取元组中每个元素的值# point=(100,200)。
#x,y=点
#print(x,y)).
4)使变量的个数小于元组中元素的个数,在一个变量前加* #,从没有*符号的变量中按顺序获取元素,剩下的所有元素作为一个列表返回。
(stu=) ( 《新大衣》、30、《男人》、89、70、56、100)).
#姓名,年龄,性别,*分数=斯图
#a,*b=stu
#a,*b,c=stu
#a,*b,c,d=stu
字典""
""
问题:当多个语义不同的数据同时存储在一个列表中时,代码的可读性很低。
(stu=) ) 《新大衣》、20、《男人》、《‘15367887658》、56、170、89)。
解决方法:用字典保存多个不同语义的数据。
# stu= name :"新外套"
年龄:20,性别:男,电话: 15367887658 ,体重 336056,身高 3360170,分数 3366660
字典是可变的(),支持添加/删除操作);字典顺序错误(不支持下标操作)
# Dictionary元素:键是常量且唯一的;该值可以是任何类型的数据,并且是可重复的。
#dict1={
10:100、
ABC:200,
(10,) :300、
())是的
名称:四斤, var :吉娃娃,颜色:白色,年龄:三个月,#}
2.添加/删除字典元素1)检查-获取字典值以获取单个值#1。dictionary[key]-获取与字典中指定的键相对应的值(如果该键不存在,则报告错误))
#2.Dictionary.get (key,)-获取字典中指定的键对应的值)如果键不存在,则返回None而不报错)。
Dictionary.get (key,default)-检索与字典中指定的键相对应的值。)如果该项不存在,则不会报告错误,并将恢复默认值。)#movie1={
# 姓名:狼勇士,
# 导演:吴京,
# 宏达:吴京,
# 发布时间: 2015 ,
# 种类:行动/战争/军事
}
#打印(电影1)名称)
#打印(电影1)“种类”)
#打印(电影1)“配乐”)
#movie2={
# 姓名:沉默的羔羊,
#“导演”:“乔纳森黛米”,
# 演员:朱迪福斯特,温柔的眼睛,
# 发布时间: 1991 ,
# 善良:颤栗
}
#print(movie2)name )
# print(movie 2 . get)“kind”)
# print(movie 2 . get)( score )#无
# print(movie 2 . get)“score”(1).
#方法1:
#对于字典中的变量:
循环体(循环体得到的变量是字典的键)(print))===============循环体========循环体========循环体)。
#对于电影1中的x:
打印(x),电影1[x] #方法2:
#对于变量1,变量2项dictionary.item(
循环体(循环体中变量1获取的所有键,变量2获取的所有键对应的值)。
#对于movie1.items()中的x,y:
Print(x,y )2。添加/修改-添加/修改键-值对的值#1) Dictionary [key]=如果值键不存在,则修改与键对应的值(如果有键则添加键-值对)
#subject={
# 名称: python ,
# 分数:3
#class _ hour:20
#“方向”:【数据分析、web后端、爬虫、自动测试、自动运维】
())是的
#打印(主题)
# subject [老师]="七彩柚子"
#打印(主题)
#主题[分数]=4
#打印(主题)
Delete #del dictionary [key]删除字典中指定的键对应的键-值对。
# dictionary . pop(key)-检索与字典中指定的键相对应的值
# del subject [class _ hour]
#打印(主题)
# del _ item=subject.pop(方向).
#打印(主题)
#print(del_item))。