python中列表,元祖,字典,集合区别和使用方法

来源:互联网 发布:windows 2000下载 编辑:程序博客网 时间:2024/05/29 19:05

列表是方括号 [],元组是圆括号 (),字典是花括号 {}

列表:可重复,类型可相同可不同,有序 ,用[]表示,用逗号分隔

    索引:   n = 0,1,2....-1

list [n]

    添加:1. 在末尾添加 list.append ( ' new ' )

2. 插入元素 insert(n,‘ new ’)

     删除:1. 知道位置删除 del list [ n ]

  2. 删除末尾元素 pop()  

name = list.pop()

                   删除指定位置元素 pop()     # name中储存删除的元素

name = list.pop(n)

  3. 删除指定的值(第一次出现的)

list.remove( ' name ' )

       排序:1. 永久性排序(按字母顺序排序)

list.sort()       正序

list.sort ( reverse = True ) 倒叙

        2. 临时性排序

sorted()

      3. 反转排列顺序(永久)

reverse()

   获取长度 : len()


元祖: 可重复,类型可相同可不同,有序 ,用()表示,用逗号分隔,元素不可变,但可重新赋值。


字典:一系列键-值对,用{}表示 d = {key1 : value1,key2 : value2 } 键必须是唯一的,无序。

索引:根据键名访问值

dict['Name']

添加: 直接加新的键-值对

dict['Name'] = value

   删除 : deldict['Name'];# 删除键是'Name'的条目

dict.clear();# 清空词典所有条目

deldict ; # 删除词典


集合 :set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。

   set1 = {1, 2, 3, 4, 5}

     添加:set.add(name)