zoukankan      html  css  js  c++  java
  • [Python笔记]列表

    1 list = [1,2,3]
    2 
    3 print(list)
    4 #del list[-1]
    5 if 3 in list:          # 确认3是否存在于列表中
    6     list.remove(3)
    7 print(list)

    除了使用del可以删除列表的某一项(利用索引),也可以使用remove删除列表中的某个值。

    但是使用remove删除列表数值的时候,需要确认该数值是否存在于列表中,否则会报错!

    1 list = [1,2,3]
    2 
    3 print(list)
    4 if list.count(3) > 0:               # list.count(3), 列表中元素3的数量
    5     list.remove(3)
    6 print(list)

    上面是使用list.count()的方法来判断元素是否存在

    ##条件推导式在列表中的使用

    import random
    
    # 使用列表推导式创建一个列表
    ramdnumber = [random.randint(10, 100) for i in range(10)]
    print(ramdnumber)
    
    #列表反向排序, 注意sort/sorted的区别
    #ramdnumber.sort(reverse=True)
    #print(ramdnumber)
    
    # 筛选列表数据(选择大于50的数存储到新的列表)
    new_list = [x for x in ramdnumber if x > 50]
    print("new_list:", new_list)
    博客园:http://www.cnblogs.com/linux-farmer/
  • 相关阅读:
    是否是轮回(续)
    夜雨做成秋
    53分
    浮生六记 一成长星和月
    企业信息化常见缩略语汇总
    是否是轮回
    对信号集操作函数的使用方法和顺序
    fcntl.h
    关于linux信号量的基本使用
    linux 共享内存
  • 原文地址:https://www.cnblogs.com/linux-farmer/p/15043853.html
Copyright © 2011-2022 走看看