list/tuple/dict/set

一.list(列表)

内置类型,长度可变的有序集合,索引从0开始,索引为负数是标识从右开始取,最右边第一个是-1,以此类推.里面的元素能够是不一样类型的.数组

1.定义:a = [] #空列表

2.获取长度: len(list_a)

3.追加元素: list_a.append(10)

4.覆盖或替换: list_a[0] = 20

5.插入元素: list_a.insert(5, 'ok') #在第6个位置插入ok

6.删除元素:

list_a.pop() #删除末尾
list_a.pop(i) #删除指定位置元素app

 

二.tuple(元组)

内置类型,长度不可变的有序集合.
操做方法和list基本相同,但不能修改元组.
若是只有一个元素的元组,应该写成: (1,) 以避免被解释器理解成数学意义上的括号blog

 

三.list/tuple的遍历

list_a = [1,3,5]
for a in list_a:
    print(a)

  

四.dict(字典)

1.建立:

dick_a = {}索引

2.添加/更改元素:

dict_a['key'] = 'value'rem

3.获取元素:

dict_a[key]get

4.判断元素是否存在

dict_a.get(key, default_value)
key in dict_a数学

5.删除

dict_a.pop(key)it

6.返回可遍历的(键, 值) 元组数组:

dick_a = {'a' : 100}
for k,v in dick_a.items():
    print(k,v)

  

五.set(集合)

set是一组没有重复key的且没有value的数据集class

1.建立(要提供一个列表做为输入集合,若是有重复元素将会被过滤):

s = set([...])遍历

2.添加:

s.add(key)

3.删除

s.remove(key)

4.set能够作交集/并集/差集等数学计算

本站公众号
   欢迎关注本站公众号,获取更多信息