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

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

Printstr1+str2

 

 

删 del list[2]删除第二个

Print(list1)删除第一个

Str1.pop()(表示把str1列表中最后一个删除)注:pop只是默认是最后一个也可以给一个索引值删除其他位置的内容  例如;str1 pop1)这样就表示删除索引为1的内容

删除的第三种方法  remove“”)表示删除括号里的内容但是只删除一次

例如:str1.remove“2”)(表示删除了str1中的2,如果有同样的数字2只删除最前面的那个)

 

 

List1.pop(1)可以删除最后一个

Print(list1)指定删除某一个下标

List.Remove(“”)删除括号内的内容只能删除一个

List.index

 

查index(“runoob”)返回查找下标

printstr1.index5))结果就是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,)(加上逗号,类型为元组)

元组的元素无法修改所以增,删,改均不可以只可以查找

例如 printTup11】)

元组赋值:

 

 

字典

 

字典是另一种变量模型且存储任意类型对象。字典简称建筑队。

Mydic字典

Mydic=(“username”,”张三”,age“20”)

Print (mydic[“username”])

张三

增d[“键”]=值

删del[“键”]=

 

字典的增删改查

增:直接增加一个字典例如  abc“height”=1.8(这样再输出abc的时候后面就会多出height1.8,注意格式也是中括号)

改:增加一个相同的字典改一下值就好例如:abc“height”=1.9(这样再输出结果就变成了height1.9

查找:(get)例如 

Printabc.getxingbie))这样结果就是” get(里填写的是键输出就会出现它对应的值)

遍历所有的键;keys()

例如 for i in abc.keys(这句话表示循环长度为abc的所有的键)

        Printi)(结果就出了abc中所有的键)

遍历所有的值:values()

例如 for i in abc.values()(这句话表示循环长度为abc的所有的值)

        Printi)(结果就出了abc中所有的值)

遍历键和值(元组类型)items

例如   for i in abc.items()

        Printi)(结果就出了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         # 删除字典

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值