• Python Learning: 03


        An inch is worth a pound of gold, an inch of gold is hard to buy an inch of time.

    • Slice

        When the scale of data is so large that we have to pick a short of the content, the best way is to use Slice.

      • Forward Slice
    >>>L=range(1,101)
    >>>L[1:]              #until the end
    >>>L[:101]          #from the first
    >>>L[1:100]
    >>>L[1:101:2]     #pick one in two
      • Reverse Slice
    >>>L=range(1,101)
    >>>L[-1:]  
    >>>L[:-1]
    >>>L[-5:-1]
    >>>L[-46::5]
    • Iteration

        In Python, Iterations are done with "for ... in ...". 'For' loop in python can be used not only on Lists and Tuples, but alse on any other iterable objects. Therefore, the iterative operation is for a collection, whether the collection is ordered or unordered, we can always use the loop to extract each element of the collection in turn. The collection is a data structure containing a set of elements, and we have learnt List, Tuple, Set, Dict, Str, Unicode.

      • Index Iteration: Using enumerate() to get the Tuple of index and name and using zip() to conbine two lists into one
    for index, name in enumerate(L):
        print index, '-', name
    >>> zip([10, 20, 30], ['A', 'B', 'C'])
    [(10, 'A'), (20, 'B'), (30, 'C')]
      • The value of dict: values()  and  itervalues()
      • The key-value of dict: items()  and iteritems()
    When you return with glory, you will be bathed in the golden rain.
  • 相关阅读:
    031.NET5_ActionFilter的自定义和执行特点
    030.NET5_Autofac单抽象多实现属性注入
    029.NET5_Autofac单抽象多实现构造函数注入
    028.NET5_Autofac通过类支持AOP
    vue 设置回车input提交
    vscode设置全局自动换行
    vscode 插件大全
    SQL Server 2019基础配置
    SQL Server 2019 安装教程
    phpstudy(php环境)设置内网访问
  • 原文地址:https://www.cnblogs.com/DrunkYouth/p/10362573.html
Copyright © 2020-2023  润新知