NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
| 公用函数 | 以列表举例,对号入座即可 | | --- | --- | | len(list) | 获取列表元素的个数 | | list + list1 | 两个列表合并,组合成一个列表 | | cmp(list1, list2) | 比较两个列表的元素 | | max(list) | 返回列表元素最大值 | | min(list) | 返回列表元素最小值 | | 列表类型 | | --- | --- | | list = [1, 2, 3, 4, 5] | | 列表截取 list = [1, 2, 3, 4, 5] | 结果 | 描述 | | --- | --- | --- | | list[0] | 1 | 截取下标为0元素 | | list[1:3] | [2, 3, 4] | 截取下标从1-3的元素(不包括下标3的值) | | list[-2] | 4 | 截取倒数第二个元素 | | list[1:] | [2, 3, 4, 5] | 从下标为1开始截取 | | 列表常用函数 | | | --- | --- | | list.append(string) | 在列表末尾添加新的元素或对象 | | del list[1] | 删除列表元素下标为1的值 | | list(seq) | 将元组转换为列表 | | list.count(string) | 统计某个元素在列表中出现的次数 | | list.extend(list1) | 两个列表合并,在列表末尾追加list1的元素 | | list.index(string) | 从列表中找出某个值首次的索引位置(下标) | | list.insert(key, string) | 讲元素string插入到制定的索引位置(下标),如果元素存在则覆盖 | | list.pop(key) | 按下标key移除列表中的一个元素,为空则移除最后一个元素,并且返回该元素的值 | | list.remove(value) | 移除列表中某个元素,value为元素的值 | | list.reverse() | 反向列表中元素,即列表倒序 | 列表排序 list.sort(cmp=None, key=None, reverse=False) * @param [cmp] [可选参数, 如果指定了该参数会使用该参数的方法进行排序] * @param [key] [ 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序] * @param [reverse] [排序规则,True 降序, False 升序(默认)] * @return [该方法没有返回值,但是会对列表的对象进行排序] | 元组类型 | | --- | --- | | tupl = (1, 2, 3, 4, 5) | 1、元组与字符串类似,下标索引从0开始,可以进行截取,组合等 2、任意无符号的对象,以逗号隔开,默认为元组 tupl = 1,2,3,4 3、元组截取参考列表截取 | 创建元组 | | | --- | --- | | tupl = () | | | tupl = (1,) | 元组中只包含一个元素时,需要在元素后面添加逗号| 修改元组 元组中的元素值不允许修改,可以对元组进行连接组合 1、即两个元组进行合并再复制给新的元组 2、tup3 = tup1 + tup2 删除元组 元组中的元素值是不允许删除的,可以使用del语句来删除整个元组 1、del tupl 2、删除元组之后,再输出这个元组则会报错 | 元组常用函数 | | | --- | --- | | (1,)*3 | 元组的复制,(1,1,1) | | tuple(list) | 将列表转换为元组 | | 字典类型 | 字典的截取和PHP操作数组类似 | | --- | --- | | dict = {key:value, key1:value1} | dict = {'a': 1, 'b': 2} | | 字典常用函数 | | | --- | --- | | del dict['key'] | 删除字典键名为key的元素 | | dict.clear() | 清空字典所有的元素 | | del dict | 删除字典变量,删除之后再输出则报错 | | str(dict) | 输出字典可打印的字符串表示 | | type(var) | 返回输入的变量类型,如果变量是字典就返回字典类型(var是变量) | | dict.copy() | 返回一个字典的浅复制 | | dict.fromkeys(seq[, val]) | 创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值 | | dict.get(key, default=None) | 返回指定键的值,如果值不在字典中返回default值 | | dict.has_key(key) | 如果键在字典dict里返回true,否则返回false | | dict.items() | 以列表返回可遍历的(键, 值) 元组数组 | | dict.keys() | 以列表返回一个字典所有的键 | | dict.setdefault(key, default=None) | 和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default | | dict.update(dict2) | 把字典dict2的键/值对更新到dict里 | | dict.values() | 以列表返回字典中的所有值 | | pop(key[,default]) | 删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值 | | popitem() | 随机返回并删除字典中的一对键和值 |