zoukankan      html  css  js  c++  java
  • Python基础数据类型list 列表

    列表list []

    列表的格式

    lst_l = [1,'123',[1,'www',2],'包青天']
    

    列表也有索引

    print(lst_l[0])
    print([-1][0:2])		#包青 
    
    

    切片 #切片出来的还是列表

    print(lst[1:3])
    print(lst[start:end:步长])	#开始:结束:步长
    

    列表的增删改查

    list 与 str 不一样 list 是可以发生改变的

    1.追加 .append

    lst[]
    lst.append('要增加的内容')  #.append (在最后增加)
    

    2.插入.insert

    lst=['刘德华','古天乐','张家辉']
    lst.insert(2,'陈小春')			#在第二个位置插入陈小春 插在你定位的索引之前
    

    3.迭代添加.extend

    lst=['李文浩','浩文李']
    lst.extend(['刘能','赵四'])
    lst.extend('刘能`')
    

    4.列表合并

    l1=[1,2,3]
    l2=['ww','www']
    l3=	l1+l2		
    print(l3)[1,2,3,'ww','www']
    

    删 唯独pop有返回值,返回的是删除的元素

    1 .pop()删除最后一个,也可以根据索引去删除

    1st = ['a','b','古天乐']
    s1 =lst.pop()		#默认删除最后一个,删除古天乐
    s1 =lst.pop(2)		#按照索引去删除
    

    2.remove()按元素去删

    lst.remove('a')		#按照元素去删除
    

    3.clear()清空列表

    lst = ['语文','数学','英语']
    lst.clear			#清空列表
    print(lst)		
    

    4.del lst[2] 索引删除 del lst [::2] 切片删除

    del lst[0:2]			#切片去删除
    del lst  		#将整个列表删除
    

    1.根据索引直接去改

    lst = ['大话西游','功夫']
    lst[1] = '美人鱼'
    

    2.根据索引切片修改 #迭代进去

    lst[0:2]=['无间道']
    

    3.步长--你取几个,就放几个 不能多不能少

    列表是一个可迭代对象 用for 循环去遍历他

    for i in lst:
        print(i)
    

    相关操作

    方法 含义 备注
    .count('') 计数 list.count('要计数的内容')
    .sort() 排序 list.sort() 默认正序排序 list.sort('reverse=True')#倒叙
    .reverse() 反转 list.reverse()整体翻转
    len(list) 求长度 len(list)

    列表的嵌套

    list = [1,2,['古天乐','李文浩'],1]
    list = [2][0]			#古天乐
    
    当你的才华还撑不起你的野心的时候,你就应该静下心来学习; 当你的能力还驾驭不了你的目标时,就应该沉下心来历练。
  • 相关阅读:
    Running ASP.NET Applications in Debian and Ubuntu using XSP and Mono
    .net extjs 封装
    ext direct spring
    install ubuntu tweak on ubuntu lts 10.04,this software is created by zhouding
    redis cookbook
    aptana eclipse plugin install on sts
    ubuntu open folderpath on terminal
    ubuntu install pae for the 32bit system 4g limited issue
    EXT Designer 正式版延长使用脚本
    用 Vagrant 快速建立開發環境
  • 原文地址:https://www.cnblogs.com/llwwhh/p/10991097.html
Copyright © 2011-2022 走看看