zoukankan      html  css  js  c++  java
  • python基础知识梳理-----4基本数据类型,list ,tuple 操作 ,增删该查,以及其他功能函数

    一:列表的增加

    1: append()

    lis = ['张三','李四','王二码子','李鹏智障']

    lis.append('赵武')      # 这种加法是放在最后

    print(lis)

    输出 ['张三', '李四', '王二码子', '李鹏智障', '赵武']

    2:  insert(位置,'内容')

    lis = ['张三','李四','王二码子','李鹏智障']

    lis.insert(1,'王自')

    print(lis)
    输出 ['张三', '王自', '李四', '王二码子', '李鹏智障']
    二:列表的修改
    lis = ['张三','李四','王二码子','李鹏智障']

    lis[2]='王子丹丹' #直接该对应的索引=内容就行

    print(lis)
    输出 ['张三', '李四', '王子丹丹', '李鹏智障']
    三:列表的删除
    1:pop()
    
    
    lis = ['张三','李四','王二码子','李鹏智障']

    lis.pop()   #pop是直接删除最后一个

    print(lis)
    输出
     ['张三', '李四', '王二码子']
    2:remove()
    lis = ['张三','李四','王二码子','李鹏智障']
    lis.remove('李四')  # 直接删除对应的内容

    print(lis)
    输出 ['张三', '王二码子', '李鹏智障']  
    四: 列表查
    直接遍历就行.
    for i in lis:
    五: 其他功能函数
    1:列表中的某个内容计数  conunt()
    lis = ['张三','李四','王二码子','李鹏智障','张三']
    tep = lis.count('张三')
    print(tep)
    输出:2 
    2:列表内容升序,降序排序  sort() #升序  sort(reverse = ture) # 降序
    list = [1,2,3,4,5,6,6,5,6,4]
    list.sort()
    print(list)
    输出 [1, 2, 3, 4, 4, 5, 5, 6, 6, 6]
    3:整个列表倒过来 reverse()   
    list = [1,2,3,4,5,6,6,5,6,4]
    list.reverse()
    print(list) 

    输出: [4, 6, 5, 6, 6, 5, 4, 3, 2, 1]

    4:字符串切割成列表
    tr = '123,456,231,5452,232'
    k =str.split(',')
    print(k)
    输出:['123', '456', '231', '5452', '232']
    5:列表拼接成字符串
    str1 = ['123', '456', '231', '5452', '232']  
    k=''
    for i in str1:
    k = k+i+' '

    #print(str1)
    print(k)


    
    


     
     


  • 相关阅读:
    克罗内克符号
    子进程和线程
    力扣:数学问题
    iconv装换文件编码格式
    mac 上iterm终端显示中文为乱码解决方案
    Android启动时间测试方法
    Centos4.3安装MySQL-python-1.2.3,出现error: command 'gcc' failed with exit status 1
    java mail发送邮件
    Java通过socket实现smtp协议发送邮件
    vim解决中文显示乱码问题
  • 原文地址:https://www.cnblogs.com/baili-luoyun/p/9911216.html
Copyright © 2011-2022 走看看