视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Python元组(tuple)、列表(list)、字典(dict)的分别介绍
2020-11-27 14:25:18 责编:小采
文档

  • 元组(tuple):

  •   元组常用小括号表示,即:(),元素加逗号,是元组的标识。

     1 #定义一个元组 2 3 #tuple = 'a', 4 5 tuple = ('a','b','c','d','e','f','g') 6 7 #常规来说,定义了一个元组之后就无法再添加或修改元组的元素,但对元组切片可以添加会修改元组的元素。 8 9 print tuple[1:5]10 11 tuple = tuple[:2]+('h')+temp[2:]12 13 print(tuple)14 15 #使用for循环进行遍历元组16 17 for each in tuple:18 19 print each20 21 #通过range()函数和for循环获取元组内元素的序号22 23 for index in range(len(tuple)):24 25 print tuple[index]
  • 列表(list):

  •   列表常用方括号表示,即:[];

      创建一个列表,只要把用逗号分隔的不同的数据项使用方括号括起来即可。

      例如:

    1 list1 = ['a','b','c',1,3,5]2 list2 = [1,2,3,4,5,6]3 list3 = ["abc","bcd","cde"]

      遍历列表:(len(each):表示每个迭代变量的长度,each:表示每个迭代的变量)

    1 list1 = ['a','b','c',1,3,5]2 for each in list13 print(each,len(each))

      列表中常用的函数:

      cmp(list1,list2):比较两个列表的元素

      len(list):返回列表元素个数

      max(list):返回列表元素最大值

      min(list):返回列表元素最小值

      list(tuple):将元组转换为列表

      列表中常用的9个方法:

      list.append(obj):在列表的末尾添加新的对象

      list.count(obj):统计某个元素在列表中出现的次数

      list.extend(list):在列表末尾添加包含多个值的另一个序列,有扩展列表的作用

      list.insert(index,obj):将对象插入列表中的第index元素之前

      list.pop(obj=list[-1]):默认移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

      list.remove(obj):移除列表中某个值

      list.reverse():将列表中的元素反向排列

      list.sort(function()):将列表进行排序

  • 字典(dict)

  •   字典是由花括号{}来包含其数据的,花括号内包含键(key)和其对应的值(value),一对键和值成为一个项,键和值用冒号:隔开,项和项之间用逗号,隔开,空字典就是不包含任何项的字典,也可理解为空字典就是花括号内不包含任何内容,直接使用花括号{}表示。

      创建一个字典:

      dict = {'name':'john','age':20,'sex':male}

      备注:键是一个不可变的数据类型

      访问字典:

      由于字典是无序的,访问字典不能通过索引的方式;通过变量名[键名]来访问。

      字典添加项:

      变量名:[新添加的键名] = 新添加的键对应的值

      字典修改项的值:

      变量名:[要修改的键名] = 新值

      字典删除项或值:

      del方法:删除键对应的值,del 变量名[键名];

           删除字典,del 变量名。

      clear方法:清空字典内容。

            变量名.clear()

      pop方法:删除键对应的值,但是它会把对应的值输出后再删除

    下载本文
    显示全文
    专题