Python3学习笔记(04):内置数据结构

1、元组:不可修改元素集合


      tuple =["apple","banana","grape","orange"]

      print  tuple[-1]       %最后取元素 “orange”

      print tuple[0:-2]     %"apple""grape"  切片


      #打包          tuple =["apple","banana","grape","orange"]

      #解包           a,b,c,d=tuple

                          print a,b,c,d


      t= ("apple",)          %注意逗号,区分和圆括号的区别

 

      遍历:range(),map()

                


2、列表:

        list =["apple","banana","grape","orange"]

        print  list  % 输出

        print  list[2] % 输出第三个元素值 grape

        list.remove("apple")            % 删除apple元素

        list.append("watermelon")   %在列表最后插入元素

        list.insert(1,"grapefruit")      % 在列表的第二个元素后面插入grapefruit

        list.pop()                              %弹出(删除)最后一个元素,并返回结果

        # list.remove("a")                  %出错,字符串a不在列表中


输入 

               

输出   

              


查找,排序,加法运算:

 list  =["apple","banana","grape","orange"]

 print list.index("grape") % 输出grape的索引值 2

print "orange" in list      %判断orange 是否在list里,返回true

 list1=["apple", "banana"]

list2=["grape","orange"]

list1.extend(list2)   %将list2扩展到list1中

list 3 =["watermelon"] 

list1=list1+list3      %列表的加法运算,实现扩展

list1=["apple","banana"]*2  % 输出为  list 1 =["apple","banana","apple","banana"]


    


list.reverse()  :函数的反转

list.sort() : 字母升序排序

set(list): 将list里重复的元素过滤掉


列表实现数据结构:




3、字典

         字母、数字和元组都可作为索引

           

             

           

          






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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值