字符串、列表、元组、字典每个常用的5个方法,字符串,列表,元组,字典,每个常用的5个方法

  字符串、列表、元组、字典每个常用的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))。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: