zoukankan      html  css  js  c++  java
  • python学习笔记(2)序列的通用基本操作

    所有序列都包括以下基本操作:

    索引(indexing)、分片(sliceing)、加(adding)、乘(multiplying)、检查某个元素是否属于序列、计算序列长度、找出最大元素、找出最小元素。

    1、索引

    >>> greeting="hello"
    >>> greeting[0]
    'h'
    >>> greeting[-1]
    'o'
    

    2、分片

    >>> numbers = [1,2,3,4,5,6,7,8,9,10]
    >>> numbers[3:6]
    [4, 5, 6]
    >>> numbers[0:-1]
    [1, 2, 3, 4, 5, 6, 7, 8, 9]
    

     3、加

    >>> [1,2,3]+[4,5,6]
    [1, 2, 3, 4, 5, 6]
    >>> 'hello'+'wolrd'
    'hellowolrd'
    

     4、乘

    >>> 'abc'*5
    'abcabcabcabcabc'
    >>> [42]*3
    [42, 42, 42]
    

     5、in

    >>> permit = 'rw'
    >>> 'r' in permit
    True
    >>> 'x' in permit
    False
    

     6、len、max、min

    >>> numbers = [100,55,789]
    >>> len(numbers)
    3
    >>> max(numbers)
    789
    >>> min(numbers)
    55
    

    列表的特殊操作:

    1、元素赋值

    >>> x = [1,1,1]
    >>> x[1] = 2
    >>> x
    [1, 2, 1]
    

     2、删除元素

    >>> string = ['a','b','c','d','e']
    >>> del string[2]
    >>> string
    ['a', 'b', 'd', 'e']
    

     3、分片赋值

    >>> name = list('perl')
    >>> name
    ['p', 'e', 'r', 'l']
    >>> name[2:] = list('ar')
    >>> name
    ['p', 'e', 'a', 'r']
    >>> name[1:1] = [2,3,4]
    >>> name
    ['p', 2, 3, 4, 'e', 'a', 'r']
    >>> name[1:3] = []
    >>> name
    ['p', 4, 'e', 'a', 'r']
    
    ----------EOF---------
    新浪微博@KoreaSeal
    Email:koreaseal89@gmail.com
  • 相关阅读:
    解析库之 beautifulsoup模块
    请求库之 selenium模块
    请求库之 requests模块
    一句话
    JPA学习03
    JPA学习02
    JPA学习01
    SpringData学习04
    SpringData学习03
    SpringData学习02
  • 原文地址:https://www.cnblogs.com/koreaseal/p/2843473.html
Copyright © 2011-2022 走看看