4.元祖_列表_字典

元组

特性:

1、元祖是用圆括号括起来的

2、不同的元素之间用逗号分隔

3、元祖里的元素可以是任意数据类型

4、可以根据索引获取元祖中元素的值,元祖与字符串类似,下标索引从0开始,也可从最后一个-1开始,可以进行截取(索引取前不取后),组合等

5.元祖是有序的

6.元祖不任支持何增删改

  6.4查

   1.tuple[index] 通过下标查看

 

 

列表(List)

特性:

1、列表是用方括号括起来的

2、不同的元素之间用逗号分隔

3、列表里的元素可以是任意数据类型

4、列表根据索引获取元祖中元素的值,元祖与字符串类似,下标索引从0开始,也可从最后一个-1开始,可以进行截取(索引取前不取后),组合等

5.列表是有序的

6.列表何增删改

 6.1增

1.list.append(x) 直接在尾部加元素
2.list.insert(index,x) 在指定的位置添加元素
6.2删
1.list.pop() 从尾巴后删除元素,返回该元素
2.list.pop(index) 删除指定位置元素,返回该元素
6.3改
1.list[index]=x 通过下标进行赋值

 6.4查

 1.list[index] 通过下标查看

 6.5常用函数

  列表名称.count(列表元素):计算列表元素在列表中的个数

  返回的列表名称  = set(列表名称):去掉列表里的重复元素

7.list常用函数

  7.1反转:list.reverse()

  7.2排序:list.sort(cmp=None, key=None, reverse=False)

  • cmp -- 可选参数, 如果指定了该参数会使用该参数的方法进行排序。
  • key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
  • reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)。

 

字典(Dictionary)

 1.用花括号括起来的

2.不同的元素之间用逗号隔开
3.字典里面的元素可以是任何数据类型
4.存储key-value根据key获得里面的元素

5.字典是无序的
6.支字典支形式持任何增删改
  6.1增 dict[key] = value key值dict里面不存在
  6.2删 del dict[key] ;dict.pop(key[,default])default: 如果没有 key,返回 default 值
  6.3改 dict[key] = value key值dict里已存在
  6.4查 dict[key]
7.dict常用的函数

  7.1.dict.keys():以列表返回一个字典所有的键
  7.2.dict.has_key(key):如果键在字典dict里返回true,否则返回false
  7.3.dict.values():以列表返回字典中的所有值

 


你可能感兴趣的