码迷,mamicode.com
首页 > 编程语言 > 详细

Python 序列

时间:2018-01-21 00:10:59      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:focus   nta   字符   开始   his   tin   python   序列   列操作   

 

  • 1、序列特点

    • 序列的每一个元素被分配一个序号—即元素的位置(索引)

    • 常用序列 字符串、列表、元祖

  • 2、通用序列操作

    • 索引

      即通过元素序号访问元素,第一个元素序号为0,最后一个元素为-1

      demo_list = [1, This is only a test!, 2018]
      print(demo_list[1])
      print(demo_list[-1])
      # This is only a test!
      # 2018
    • 分片

      • 通过两个索引来访问一定范围内的元素

      • 索引置空,则提取到列表结尾或者开始

      • 开始点的元素包含在结果内,结束点的元素不被包含。

      • 若步长为正数,分片从左向右提取元素;若步长为负数,分片从右向左提取元素

      • 若步长值为负数,则开始点元素必须大于结束点元素索引值。

      
      
      demo_list = [1,2,3,4,5,6,7,8,9]
      print(demo_list[3:7])
      print(demo_list[-3:])
      print(demo_list[:5])
      print(demo_list[2:8:3])
      print(demo_list[7:2:-2])
      ?
      # [4, 5, 6, 7]
      # [7, 8, 9]
      # [1, 2, 3, 4, 5]
      # [3, 6]
      # [8, 6, 4]

       

    • 连接

      • 只有相同类型的序列才能进行连接操作

      
      
      demo_list1 = [2,3,4]
      demo_list2 = [7,8,9]
      demo_list = demo_list2 + demo_list1
      print(demo_list)
      ?
      # [2, 3, 4, 7, 8, 9] 

       

    • 相乘

      • 一个序列乘以一个int(x)将会产生一个新序列,原序列的元素会重复x次

      demo = This is a test 
      print(demo * 3)
      # This is a test This is a test This is a test 
       
    •  成员资格in

      • 检查一个元素是否在序列中        
      • demo = "this is a test !"
        print(is in demo)
        print(as in demo) 
        
        # True
        # False

         

Python 序列

标签:focus   nta   字符   开始   his   tin   python   序列   列操作   

原文地址:https://www.cnblogs.com/Bacardi/p/8322072.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!