Defcound(self.sub.start=none,end=now)
1.数组只能放相同数据类型,列表不需要相同类型
2创建一个列表只要把逗号分割成不同数据项使用方括号括起来即可
3列表的增删改查
增list.Insert(4,2000)在第几个位置添加元素
List.append(“hello”)增加到最后
如:list1.insert(1,2001)
表示索引下标为1的地方加入2001
结果为list1{“goole”,“2001”,“runoob”,“1997”,“2000”}
append
Append是追加(只能追加到最后)列表也可以相加
例如str1=【1,2,3,4,5】 str2=【2,3,4,5,6】
Print(str1+str2)
删 del list[2]删除第二个
Print(list1)删除第一个
Str1.pop()(表示把str1列表中最后一个删除)注:pop只是默认是最后一个也可以给一个索引值删除其他位置的内容 例如;str1 pop(1)这样就表示删除索引为1的内容
删除的第三种方法 remove(“”)表示删除括号里的内容但是只删除一次
例如:str1.remove(“2”)(表示删除了str1中的2,如果有同样的数字2只删除最前面的那个)
List1.pop(1)可以删除最后一个
Print(list1)指定删除某一个下标
List.Remove(“”)删除括号内的内容只能删除一个
List.index
查index(“runoob”)返回查找下标
print(str1.index(5))结果就是4因为5的下标在str中为4
6退出
a=[1,2,3,4,5]
b=a
print(id(b),id(a))
id 地址是一样的
while用固定循环去做
for用不固定循环去做
元组(1,2)
元组与列表相似但是元组的
Tuple元组 小括号是元组
Mytuple=(“123”,”abc”)
Print(len(mytuple)
元组增加不行,修改不行,删除均不行,只能查找
a=(1,2)
b=a
Print(b)
C,d=a
Print(c) 1
Prind(b) 2
如果值多余变量则报异常
例如:tup1=(“goole”,“runoob”,“1997”,“2000”)
tup2=(1,2,3,4,5)
tup3=();(表示创建空元组)
元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用例如:
Tup1=(50)(不加逗号,类型为整数)
Tup1=(50,)(加上逗号,类型为元组)
元组的元素无法修改所以增,删,改均不可以只可以查找
例如 print(Tup1【1】)
元组赋值:
字典
字典是另一种变量模型且存储任意类型对象。字典简称建筑队。
Mydic字典
Mydic=(“username”,”张三”,age“20”)
Print (mydic[“username”])
张三
增d[“键”]=值
删del[“键”]=
字典的增删改查
增:直接增加一个字典例如 abc【“height”】=1.8(这样再输出abc的时候后面就会多出height:1.8,注意格式也是中括号)
改:增加一个相同的字典改一下值就好例如:abc【“height”】=1.9(这样再输出结果就变成了height:1.9)
查找:(get)例如
Print(abc.get(xingbie))这样结果就是“男” get(里填写的是键输出就会出现它对应的值)
遍历所有的键;keys()
例如 for i in abc.keys(这句话表示循环长度为abc的所有的键)
Print(i)(结果就出了abc中所有的键)
遍历所有的值:values()
例如 for i in abc.values()(这句话表示循环长度为abc的所有的值)
Print(i)(结果就出了abc中所有的值)
遍历键和值(元组类型)items
例如 for i in abc.items()
Print(i)(结果就出了abc中所有的键和值是以元组形式打印)
访问字典里的值
把相应的键放入熟悉的方括弧,如下实例:
dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
print ("dict['Name']:", dict['Name'])
print ("dict['Age']: ", dict['Age'])
结果
dict['Name']: Runoob
dict['Age']: 7
修改字典
向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对如下实例:
dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
dict['Age'] = 8; # 更新 Age
dict['School'] = "教程" # 添加信息
结果
8
教程
删除字典元素
能删单一的元素也能清空字典,清空只需一项操作。
显示删除一个字典用del命令,如下实例:
dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
del dict['Name'] # 删除键 'Name'
dict.clear() # 删除字典
del dict # 删除字典