列表:
yang = []。里面可放任何类型,没有长度限制。
len(yang) 长度
del a[0]删除a的第0个元素
8 in a:判断8是不是在a中
a.count(‘8’)查看a中有几个8.
a.index(‘8’)查看8在a的第几个位置。
a.append(‘8’)在a中添加8
a.insert(2,’yang’)在位置2处插入yang。
a.remove(‘[haha]’)去掉haha
b=sorted(a)排序
a.reverse()对a颠倒顺序
列表截取:list[0:3]:包含0,1,2 不包含结尾的元素。
List[-3,-1]:倒数第三个和倒数第二个
List[::2]:前后下表不限制,步长为2,隔一个截取一个。
列表里可以有好几层,查找的时候一层一层的找。
元组:
与列表类似,但元组的元素不能修改。
集合set:
无序,且不含重复元素的序列。主要用来进行关系测试和删除重复元素。
a.union(b) a与b的并集 a|b
a.intersection(b) a与b的交集 a&b
a.difference(b): 找出a中有的元素b中没有
b.difference(a): 找出a中没有b中有的元素
b.issubset(a) b是a的子集
字典:
是一种映射,键值的配对,Key与值相对应。
a = {“name”:”yang”,”height”:180}
添加键值:a[‘enen’]=123
a[‘height’]+=1 对180加1
函数
def add_ab(a,b):
print(a+b)
add_ab(3,5)
循环:
for i in range(10) :从0-9依次赋值给i