• Python学习---列表,元组,字典


    ### 列表 

     1 list = [1,2,3,4,5,6]
     2 list.append(7)
     3 print(list)
     4 
     5 ===》》》 [1, 2, 3, 4, 5, 6, 7]
     6 
     7 list[2] = 0
     8 print(list)
     9 
    10 ===》》》[1, 2, 0, 4, 5, 6, 7]
    11 
    12 del list[6]
    13 print(list)
    14 
    15 ===》》》[1, 2, 0, 4, 5, 6]
    16 
    17 len(list)
    18 
    19 ===》》》6

    函数和方法:

     1 len(list)
     2 列表元素个数
     3 max(list)
     4 返回列表元素最大值
     5 min(list)
     6 返回列表元素最小值
     7 list(seq)
     8 将元组转换为列表
     9 list.append(obj)
    10 在列表末尾添加新的对象
    11 list.count(obj)
    12 统计某个元素在列表中出现的次数
    13 list.extend(seq)
    14 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
    15 list.index(obj)
    16 从列表中找出某个值第一个匹配项的索引位置
    17 list.insert(index, obj)
    18 将对象插入列表
    19 list.pop(obj=list[-1])
    20 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
    21 list.remove(obj)
    22 移除列表中某个值的第一个匹配项
    23 list.reverse()
    24 反向列表中元素
    25 list.sort([func])
    26 对原列表进行排序
    27 list.clear()
    28 清空列表
    29 list.copy()
    30 复制列表

    ### 元组

    Python 的元组与列表类似,不同之处在于元组的元素只能访问,不能修改。

    与字符串,列表一样可以用+来连接,*来复制进行运算

    函数和方法:

    1 len(tuple)
    2 计算元组元素个数。
    3 max(tuple)
    4 返回元组中元素最大值。
    5 min(tuple)
    6 返回元组中元素最小值。
    7 tuple(seq)
    8 将列表转换为元组。

    ### 字典

    字典是一种可变容器模型,且可存储任意类型对象。格式如下:

    d = {key1 : value1, key2 : value2 }  其中 key为唯一的只读键值,value为任何数据类型

    函数和方法:

     1 len(dict)
     2 计算字典元素个数,即键的总数。    
     3 str(dict)
     4 输出字典,以可打印的字符串表示。    
     5 type(variable)
     6 返回输入的变量类型,如果变量是字典就返回字典类型。
     7 
     8 radiansdict.clear()
     9 删除字典内所有元素
    10 radiansdict.copy()
    11 返回一个字典的浅复制
    12 radiansdict.fromkeys()
    13 创建一个新字典,以序列seq中元素做字典的键,val为字典所有键对应的初始值
    14 radiansdict.get(key, default=None)
    15 返回指定键的值,如果值不在字典中返回default值
    16 key in dict
    17 如果键在字典dict里返回true,否则返回false
    18 radiansdict.items()
    19 以列表返回可遍历的(键, 值) 元组数组
    20 radiansdict.keys()
    21 以列表返回一个字典所有的键
    22 radiansdict.setdefault(key, default=None)
    23 和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default
    24 radiansdict.update(dict2)
    25 把字典dict2的键/值对更新到dict里
    26 radiansdict.values()
    27 以列表返回字典中的所有值
    28 pop(key[,default])
    29 删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值。
    30 popitem()
    31 随机返回并删除字典中的一对键和值(一般删除末尾对)。
  • 相关阅读:
    高性能JS载入脚本并执行
    JavaScriptDOM高级程序设计myLogger.js
    (旧文重贴)看看这两段代码有什么不同?
    (旧文重贴)原来进行Authorization:basic的时候,后面的credentials就是
    (旧文重贴)终于把ServerAppUnaviable的问题搞定了。
    (旧文重贴)花了一个小时时间,给项目组作了一个汉字到拼音的转换
    (旧文重贴)昨晚和谢晓讨论了一下多组件服务器验证的问题
    大家好!我是浪潮通软的鞠强,初来贵地,请多多指教!
    (旧文重贴)vs.net的asp.net程序无法在winserver2003上打开,终于搞定了,郁闷ing。。。
    (旧文重贴)SQLDMO好像只能在打有sp3的sql2000上用?
  • 原文地址:https://www.cnblogs.com/tyche116/p/8715848.html
Copyright © 2020-2023  润新知