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

Python 元组 列表 字典的介绍及应用

2017-12-19 14:53 489 查看
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只是默认是最后
4000
一个也可以给一个索引值删除其他位置的内容  例如;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        
# 删除字典
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息