python 列表

通过列表下标获取下标所对应列表中的值 [0---len] 值 = 列表[下标]

        names = [1,4,6,1,4,3,]
        name = names[2]       
        print(name)
通过值获取在列表中对应的下标 index = 列表.index(值) 从列表中找出某个值第一个匹配项的索引位置
        names = [1,4,6,1,4,3,]
        where = names.index(4)
        print (where)
统计某个元素在列表中出现的次数 count = 列表.count(值)
        names = [1,4,6,1,4,3,]
        count = names.count(1)
        print(count)
查询列表的长度,元素的个数 lenth = len(列表)
        names = [1,4,6,1,4,3,]
        lonth = len(names)
        print (lonth)
查询列表中的最大值,最小值 max(列表) ,min(列表)
        names = [1,4,6,1,4,3,]
        print (max(names))
        print (min(names))
把字符串添加到列表的末端 列表.append(添加的内容)
        names = [1,4,6,1,4,3,]
        names.append('d')
        print(names)
把字符串添加到列表指定的下标所对应的位置 列表.insert(下标,值)
        names = [1,4,6,1,4,3,]
        names.insert(3,'we')
        print(names)
将一个列表中的内容一次性全部添加到另一个列表的末尾中 列表.extend(列表)
        names = [1,4,6,1,4,3,]
        nums = [1,7,6]
        names.extend(nums)
        print (names)
通过下标修改列表中所对应的值 列表[下标] = 值
        names = [1,4,6,1,4,3,]
        names[2]=5
        print(names)
pop()删除列表中末尾的值,并返回此删除的值 删除的值=列表.pop()
        names = [1,2,3,4,5,6,7,8]
        name=names.pop()
        print(names)
        print(name)
        # ()写下标则删除对应下标的值,并返回所删除的值             删除的值 = 列表.pop(下标)
        name = names.pop(1)
        print (names)
        print (name)

        # 删除指定的下标所对应的列表中的值                          del 列表[下标] 
        names = [1,2,3,4,5,6,7,8]
        del names[5]
        print(names)

        #根据列表中的元素值直接删除列表中的值,不与下标有关系        列表.remove(数值) 
        names = [1,2,3,4,5,6,7,8]
        names.remove(8)
        print(names)

        #  判断值是否在列表中                  in        not in      值 in 列表   值 not in 列表
        names = [1,2,3,4,5,6,7,8]
        ret = 1 in names
        ret1 = 2 not in names 
        print (ret)
        print (ret1)
列表脚本 + 号用于组合列表 *用于重复列表
        num1 = [1,2,3]
        num2 = [2,3,4]
        ret = num1+num2
        print(ret)

        ret = num1 * 2
        print (ret)

        # 用于把列表中的内容翻转过来,即倒序列出来           列表.reverse() 括号中无内容
        num = [3,4,5,2,8,6,2,9,6,5,3]
        num.reverse()
        print (num)

        # 用与把同一类型的列表内容按顺序重新排列,从小到大   列表.sort() 可与列表.reverse()一起使用,成倒序排列
        num = [3,4,5,2,7,8,6,2,9,0]
        num.sort()
        num.reverse()
        print (num)
列表切片 列表[num1:num2:num3] num1,num2 是列表的下标,num3是间隔
        #  返回一个新的列表,对原列表没有影响
        num = [1,2,3,4,5,5,6,7]
        ret = num[1:2]   # 取的下标范围是 大于等于1 但小于2 的下标对应的值
        print (ret)

        num = [1,2,3,4,5,5,6,7]
        ret = num[0:5:2] # 取的为 下标>=0 且<5 且间隔2位的下标对应的值
        print (ret)

        # 取的都是整个列表中的内容
        num = [1,2,3,4,5,5,6,7]
        ret = num[0:]
        print(ret)
        ret = num[0:100]
        print (ret)
        ret= num[0:len(num)]
        print (ret)

        num = [1,2,3,4,5,5,6,7]
        ret= num[0:len(num):2]  # 取的为 下标>=0 且<len(num) 且间隔2位的下标对应的值
        print (ret)

        print ('*'*20)
        nums = [1,2,88,34,55,11,3333,88]
        ret = nums[:]      #取的都是整个列表中的内容
        print(ret)

        nums = [1,2,88,34,55,11,3333,88]
        ret = nums[::-1]   #倒序取出整个列表中的值
        print(ret)


        nums = [1,2,88,34,55,11,3333,88]
        ret = nums[-1:]  # 取出列表倒数第一个的值
        print(ret)

        nums = [1,2,88,34,55,11,3333,88]
        ret = nums[:-1]   # 取出列表中除了倒数第一个的所有值
        print(ret)


        nums = [1,2,88,34,55,11,3333,88]
        ret = nums[::-2]  #倒序并且隔两个值 取出值
        print(ret)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容

  • 判断 List in () 判断列表是否存在,如果存在为True,否则返回False List not in ()...
    界面大叔阅读 429评论 0 0
  • Python列表 1.list:list是一种有序的集合,可以随时添加和删除其中的 元素。(从0开始) []...
    illaclv阅读 1,138评论 0 0
  • 一、列表的作用 列表在Python中是一个任意类型对象位置的相关有序集合,它没有固定大小,根据数据量的不同可以动态...
    转身后的那一回眸阅读 1,161评论 0 0
  • 声明:本文非原创,若涉及版权问题请联系原作者. 基本操作: 创建列表sample_list = ['a',1,('...
    小矮人Ethan阅读 269评论 0 1
  • 本篇将介绍python中的列表,更多内容请参考:Python学习指南 一、序列 在python中有六种内建的序列:...
    小七奇奇阅读 314评论 0 0