zoukankan      html  css  js  c++  java
  • 基本数据类型的高级特性:

    基本数据类型的高级特性:

    切片:
    l = ["Apple","banana","tangerine","Hami melon"]
    # #取前三个,进行切片操作:
    print(l[:3])
    # #取后三个,切片进行操作:
    print(l[-1:-4:-1])  #start end step
    

    迭代:

    #可以通过for循环来遍历list或者tuple等,这种遍历我们成为迭代
        
    #如何判断一个对象是否是可迭代对象,是通过collections模块的Iterable类型判断
    from collections import Iterable
        print(isinstance("apple", Iterable))      #字符串是否可以迭代
        print(isinstance(["apple"], Iterable))    #列表是否可以迭代
    

    python内置的enumerate函数可以把list变成索引-元素对

    for i,value in enumerate(["Apple","banana","tangerine","Hami melon"]):
    print(i,value)
    
    # 0 Apple
    # 1 banana
    # 2 tangerine
    # 3 Hami melon
    
    • 列表生成式:lst = [结果 for循环 if筛选]
    • 字典生成式:dic = {key:value for循环 if筛选}
    • 集合生成式:set = {key for循环 if筛选}

    本文来自博客园,作者:小幸福Y,转载请注明原文链接:https://www.cnblogs.com/ljinw/p/13437079.html

  • 相关阅读:
    Python2.7-math, cmath
    Python2.7-pprint
    Python2.7-copy
    Python2.7-weakref
    Python2.7-Queue
    Python2.7-sched
    Python2.7-array
    Python2.7-bisect
    搜索专题:Balloons
    【洛谷P4460】解锁屏幕【状压dp】
  • 原文地址:https://www.cnblogs.com/ljinw/p/13437079.html
Copyright © 2011-2022 走看看