python自动化学习笔记(3)列表list和字典dict

一、列表

  1)、什么是列表?如何创建列表?

  列表是python中最常见的一种数据类型,使用"[]"中括号将数据括起来,逗号分开

  如:list1 = ['physics', 'chemistry', 1997, 2000] list2 = [1, 2, 3, 4, 5 ] list3 = ["a", "b", "c", "d"]

  2)、如何访问、修改、增加、删除列表元素?

    列表可以使用索引值,列表的第一位元素索引值都是从0开始,将索引值标记为index,访问索引值为index元素即使用list[index],同时也支持倒叙返回,如访问最后一个元素,list[-1]

    增加列表元素:1、使用list.apped()内建函数,在元素末尾新增元素

                   

           2、使用list.insert()内建方法在特定索引处新增元素

            

    删除列表元素:1、删除特定索引处的元素,使用list.pop(index)内建方法  del list[index]  list.remove("具体值")   list.clear()清空列表

            

    3)、列表的其他内建方法。计算元素出现次数list.count,复制列表list.copy,查找元素的index索引值list.index,反转列表list.revserse,列表排序list.sort

            

二、字典
  1)、什么叫字典?如何创建字典?

    字典是用来存储一对键值对的数据类型,使用大括号括起来,键值对中间使用冒号分割,字典数据是无序的 。如学生成绩表示如下:

    score={"tang":90,"jack":100,"john":60}   
    print(score["tang"])   #打印key为tang的分数

 2)、字典元素如何进行新增,修改,删除?
    新增字典元素:dict[key]=value,其中可以不存在字典中。给元素设置默认值,若不存在该key时取默认值,如
score.setdefault("Tom",99)
    

    修改字典元素:dict[key]=value,,其中key已存在字典中
    
    
    删除字典元素:使用dict.pop(key)和del dict[key]两种方式来删除
    

    获取字典元素值:可使用dict[key] 和dict.get(key)两种方式来获取。区别:当字典中没有这个key时,get方法不会报错只会报None,而dict[key]会出现报错
    

猜你喜欢

转载自www.cnblogs.com/bugoobird/p/12766553.html