Java教程

列表和字典

本文主要是介绍列表和字典,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、列表

  a)  什么是列表

    eg:

    students=['小明','小红','小刚'];

    列表的下表从0开始

  b)  从列表取元素

      取单个值:

        print(students[2])#输出小刚

      取多个值:去多个值有很多方式,例如用冒号(:)切片取数,和循环遍历取数

        列表切片取数:

          规则:下表从0开始

              取头不取尾

        eg:

        list=[5,6,7,8,9]

        取所有数:list[:]

        取头:[2:]#返回[7,8,9]

        不取尾:[:2]#返回[5,6]

  c)  从列表中增加元素

      list=[1,2]

      list.append(3)#输出[1,2,3]

      lsit.aend([4,5])#输出[1,2,3,[4,5]]

      总结:列表中添加元素用append()函数,列表中可以嵌套列表

2、字典

  a)  什么是字典?

    eg:scores={'小红':85,'小明':90,'小刚':95}

    1.有名称2.有等于号(=)3.有{}4.元素是以逗号隔开5.每个元素是以键值对组成,键和值用冒号隔开

  b)  给字典添加和删除元素

    1.  字典元素删除

      del scores['小红']通过键删除元素

    2.  字典添加元素

      scores['小红']=92#这时候小红会在小刚的后面,分数为92

3、列表和字典的不同点和相同点

  不同点:列表中的元素是有序的,不同的序号元素相同也是两个元素。字典中的元素的无需的

  相同点:列表和字典都可以通过赋值语句来修改元素

      列表和字典可以相互嵌套,及列表中可以包含列表和字典,字典中也可以包含字典和列表

        

这篇关于列表和字典的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!