zoukankan      html  css  js  c++  java
  • 列表的操作和元祖

    # 8.操作
    # 1.append()元素后追加,当追加多个元素的时候,多个元素将作为列表追加到列表后面
    # str1=[123,"li",True]
    # str1.append("四五六")
    # print(str1)
    # str1.append([333,"llll","zzz"])
    # print(str1)
    # 2.clear()清空
    # str1=[123,"li",True]
    # str1.clear()
    # print(str1)
    # 3.pop()删除指定某项,用指定的索引删除
    # st1=[123,333,"asd",False]
    # #st1.pop(2)
    # print(st1)
    # 4.copy()复制列表
    # s1=[123,"asd",False,4567]
    # s2=s1.copy()
    # print(s2)
    # 5.count()统计元素在列表里出现的次数,嵌套列表里如果也有要查找的元素,是不记在里面的
    # s1=[123,900,"llkl",[123,1090,2091],False,123]
    # v1=s1.count(123)
    # print(v1)
    # 6.extend(),末尾追加元素,如果是列表里多个元素追加会把每个元素追加在末尾要和append区别开
    # v1=[45,67,89]
    # v1.extend(["a","b","c","d"])
    # print(v1)
    # 7.index()指定元素的索引,如果要查找的元素并不存在则会直接报错。
    # s1=["aaa","bbb","ccc",122,110]
    # print(s1.index(122))
    # 8.insert插入一个元素到指定位置 还有append和extend要区别开
    # s1=["aaa","bbb","ccc",122,110]
    # s1.insert(3,"插入的元素")
    # print(s1)
    # 9.remove()删除指定的某个元素,如果多个元素一样,默认删除第一个:
    # s1=["aaa","bbb",120,"ccc",122,110]
    # s1.remove(122)
    # print(s1)
    # 10.reverse()取反,元素排列顺序反过来
    # s1=["aaa","bbb","ccc",122,110]
    # s1.reverse()
    # print(s1)
    # 11.sort()对数字进行排序,用reserse=Ture 来降序
    # s1=[123,321,654,456,789,987]
    # s1.sort()
    # print(s1)
    # s1.sort(reverse=True)
    # print(s1)
    # 二.元祖,tuple 格式(元素)
    # 1.元祖的格式,元祖括号里最后一位加上逗号以和函数来区别开
    # s1=(123,"345","zzzz,",[123,234,567],(123,334),)
    # print(s1)
    # print(s1)
    # print(s1)
    # print(s1)
    # 元祖的元素是有序的。
    #2.元祖的元素也可迭代,索引和切片
    # s1=(123,"345","zzzz,",[123,234,567],(123,334),)
    # for x in s1:
    # print(x)
    # print(s1[1])
    # print(s1[0:4])
    # print(s1[3][2])
    # print(s1[4][1])
    #3.tuple元祖的元素是不可以修改的,但嵌套里的列表里的元素是可以被修改的,嵌套里的元祖一样不可被修改
    # s1=(123,"345","zzzz,",[123,234,567],(123,334),)
    # s1[3][1]="被修改的"
    # print(s1)
    # s1[4][0]="sss"#会直接报错,因为元祖里的元素一样是不可以被修改的。
    #4.元祖的两个方法.count.index
    # s1=(123,"345","zzzz,",[123,234,567],(123,334),)
    # v=s1.index("345")#查找某个元素的索引位置
    # print(v)
    # v2=s1.count(123)
    # print(v2)#统计元素出现的次数,嵌套里的元素是不被统计在内的
  • 相关阅读:
    day12 Python操作rabbitmq及pymsql
    day11 队列、线程、进程、协程及Python使用缓存(redis/memcache)
    day10 Python作用域 Python2.7与Python3.x的类继承的区别、异步IO、多进程,多线程简介
    day09 Python socket编程
    day08 面向对象补充及单例模式
    day07 configparser xml subprocess 面向对象
    day06 Python的一些内建变量、反射、hashlib模块、re模块、os模块、sys模块
    day05 Python多层装饰器、模块、序列化、字符串格式化、生成器和迭代器、递归、time、datetime模块、logging模块
    day04 Python一些内置函数及装饰器
    查看旧版jexus命令
  • 原文地址:https://www.cnblogs.com/Centwei/p/9533194.html
Copyright © 2011-2022 走看看