您的位置:首页 > 编程语言 > Python开发

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

2017-12-15 20:18 1836 查看
列表是方括号 [],元组是圆括号 (),字典是花括号 {}。

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

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

list

    添加: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

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

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

del
dict
; # 删除词典

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

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

     添加:set.add(name)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: