zoukankan      html  css  js  c++  java
  • Pyhton基础语法的一些使用方法



    列表的使用。
    定义空列表。
    List = [ ]

    列表的长度
    len(list)

    列表的组合
    list1 += list2

    判断元素x是否位于列表
    if x in list:

    列表的遍历(正序逆序,和附加索引的遍历)
    for x in list:(正序)

    for x in list[::-1]:(逆序)

    index(索引) value(值) enumerate(sequence, [start=0])
    sequence – 一个序列、迭代器或其他支持迭代对象。
    start –> 下标起始位置。
    例如1:
    list = [1,2,3,4]
    for index, value in enumerate(list):
    print(index, value)

    运行结果:
    0 1
    1 2
    2 3
    3 4

    例如2:
    list = [1,2,3,4]
    for index, value in enumerate(list,start=2):
    print(index, value)

    运行结果:

    2 1
    3 2
    4 3
    5 4

    求列表元素的最大最小值
    max(list)
    min(list)


    求列表元素的平均值(前提列表元素都是数字)
    sum(list) / len(list)

    在列表末尾添加新的对象X
    list.append(X)

    统计某个元素X在列表中出现的次数
    list.count(X)

    #在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
    list.extend()

    从列表中找出某个值value第一个匹配项的索引位置
    list.index(value)

    将对象value插入列表某位置index
    list.insert(index, value)


    移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 list.pop([index = -1])
    使用方法:
    >>> list = [1,2,3,4]
    >>> list.pop(1)
    2
    >>> list
    [1, 3, 4]


    移除列表中某个值value的第一个匹配项
    list.remove(value)

    反转列表中元素
    list.reverse()

    对原列表进行排序(正序逆序,关键字排序,这个自己百度)
    list.sort( key=None,reverse=False)

    清空列表
    list.clear()

    复制列表
    list.copy()

    删除列表元素
    del list[index]

    字典的使用。
    创建空字典
    dict = { }

    判断元素是否在字典
    If key in dict:

    计算字典元素个数
    len(dict)

    添加元素到字典
    dict[key] = value 


    update方法
    如果存在则更新,不存在则添加
    dict.update({key:value})


    ————————————————
    版权声明:本文为CSDN博主「ZZULI_星.夜」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_43906799/article/details/104892953

  • 相关阅读:
    [转]Maven 初学+http://mvnrepository.com/
    比较IDEA与Eclipse
    [web] 使用Promise封装fetch实现网络超时,终止请求的功能
    [web] 理解和使用Promise.all和Promise.race
    [Web] How to Test React and MobX with Jest
    [Web 测试] Jest单元测试的几个指标
    [Web] 取消Promise
    [安全分析] 安全分析中的威胁情报(一)
    [Web] 深入理解现代浏览器
    [Web] HTML5新特性history pushState/replaceState解决浏览器刷新缓存
  • 原文地址:https://www.cnblogs.com/LQZ888/p/13072939.html
Copyright © 2011-2022 走看看