zoukankan      html  css  js  c++  java
  • 组合数据类型

    序列类型:

    支持成员关系操作in,大小计算len(),索引与分片[],并且可迭代。5中内置序列类型:bytearray, bytes, list, str, tuple.

    任意可迭代的类型都可以使用序列拆分操作符进行拆分,即*。当用于赋值操作符左边时,其中的一个使用*引导,所有剩下的数据项将赋值给该变量,并且总是返回列表类型。

    eg: first,*rest = li ;  *li ; *li[1] ; 

    常见的迭代操作符与函数:

    s + t , s * n , x in i , all(i) , any(i) , enumerate(i,start) , len(i) , max(i,key) , min(i,key) , sum(i,start) , range(start,stop,step) , reversed(i) , sorted(i,key,reverse) ,  zip(i1,i2,...,in)

    sorted()函数返回一个列表,reversed()函数简单的返回一个迭代子。

    range()函数常用于两个目的:创建整数列表或元祖,提供for...in...循环中的循环计数。

  • 相关阅读:
    Red and Black POJ
    Catch That Cow HDU
    Lotus and Horticulture HDU
    进击的绿色
    北京办护照
    女码农真诚征gg
    bitset
    long long
    cnblogs latex公式
    2050 Programming Competition (CCPC)
  • 原文地址:https://www.cnblogs.com/fly-xiang-zhao/p/4000452.html
Copyright © 2011-2022 走看看