zoukankan      html  css  js  c++  java
  • python list

    list1=[1,2,3,4,5]
    list2=[6,7,8]
    list1.append(list2) #添加集合[6,7,8] 结果:[1,2, 3, 4, 5, [6, 7, 8]]
    list1.extend(list2) #添加集合内各个元素 结果:[1,2, 3, 4, 5, [6, 7, 8], 6, 7, 8]
    list1.count(3) #3的个数 结果:1
    list1.append(1) #添加1 结果:[1,2, 3, 4, 5, [6, 7, 8], 6, 7, 8, 1]
    list1.insert(1,5) #在下表1出添加5 结果:[1, 5, 2, 3, 4, 5, [6, 7, 8], 6, 7, 8, 1]
    print (list1)

    list1.pop() #删除最后一个元素
    list1.pop(0) #删除下标为0的元素
    list1.index(4) #寻找值为4的元素的下标,若有多个,则默认第一个
    list1.remove(3) #删除元素3,若有多个,则默认删除第一个
    list1.reverse() #将list1反序
    list1.sort() #从小到大排序
    list2=sorted(list1) #将list1排序赋值给list2,但本身不改变

    python自带的enumerate可以吧list变成索引元素树,这样就可以用for循环同时迭代索引和元素本身

    for i, value in enumerate(['a', 'b', 'c']):
    print (i, value)

     
  • 相关阅读:
    线程安全
    Kafka分区原理图
    Zookeeper02
    Zookeeper01
    kafka01
    20170623_oracle_SQL
    20170623_oracle备份和恢复_常见问题
    20170623_oracle基础知识_常见问题
    数字类型入门
    数据类型基础
  • 原文地址:https://www.cnblogs.com/wskxy/p/7190731.html
Copyright © 2011-2022 走看看