zoukankan      html  css  js  c++  java
  • 函数的参数

    切片
    假如我们要对一个list或者tuple进行元素的部分截取,使用切片是很方便快捷的事情
    方法一:
    L = [‘one’, ‘two’, ‘three’, ‘forue’, ‘fire’]

    print [L[0], L[1], L[2]]
    方法二
    r = []
    n = 3
    for i in range(3):
    r.append(L[i])
    print r
    方法三
    print L[0:3]
    print L[1:3]
    后面开始取
    print L[-2:]
    M = range(100)
    取前面十个
    print M[:10]
    前面十个每隔两个数取一个
    print M[:10:2]
    全部每隔5个数取一个
    print M[::5]
    迭代
    list,tuple,dict都可以用for循环进行迭代
    d = {‘a’:1,’b’:2,’c’:3}

    迭代字典里的key键

    for key in d.iterkeys():
    print key

    迭代字典里的值value

    for value in d.itervalues():
    print value

    迭代字典里的key键和value值

    for key,vlaue in d.iteritems():
    print key,’—>’,vlaue

    判断一个数据类型是否可以迭代,通过collections模块的Iterable类型判断,如果可以就返回true,否则就返回false

    from collections import Iterable
    print isinstance(d,Iterable)

    我们都知道,python中的list是没有下标的,但是可以用python的内置函数enumerate实现这个功能

    for z,a in enumerate (L):
    print z,a

  • 相关阅读:
    elk使用docker安装
    fastdfs使用docker安装
    jenkins构建执行shell脚本提示permission-denied
    mongodb数据库安装及管理工具mongo-express安装(docker方式)
    docker中文乱码问题解决
    TIDB3.0下线tikv节点
    冲刺第六天
    冲刺第五天
    评价用过的浏览器
    描述用户场景
  • 原文地址:https://www.cnblogs.com/sujc-blogs/p/9722490.html
Copyright © 2011-2022 走看看