zoukankan      html  css  js  c++  java
  • 元组和列表

    元组

    name=('a','b','c','d','e','f')   #定义一个元组

    1.访问元组

    name[1:2]    #切片有范围的取数据,不包括角标为2的内容(包前不包后)

    name[-1]    #从后面开始数,正常情况是从左往右开始数,最后一位

    name[-3:]   #可以取到最后的数值

    name[-3:-1]    #取不到最后的数值

    2.修改元组,元组中的元素是不可以修改的,但是可以拼接两个元组

    name2 = (1,2,3,4,5,6)

    name3 = name +name2

    3.删除元组,同样元组中的元素是不可以修改的,但是可以删除整个元组

    del name

    4.元组方法

    print(name.count('a'))   #统计元素个数

    print(name.index('a'))    #索引

    列表

    list = ['a','b','c','d','e','f']  #定义一个列表

    list2 = [1,2,5,6,2,362,152]

    1.访问列表元素

    print(list[1:5])    #切片访问

    2.修改列表元素内容

    list[2]='def' #修改列表元素

    print(list)

    list.append()     #追加操作

    list.insert(1,"")    #插入元素,插在第二个位置上

    3.删除列表元素

    list.remove(" ")  #删除元素

    del list[1]    #删除元素

    list.pop()    #删除元素,默认删除最后一个元素

    4.其他操作

    print(list.index("xingming"))    #直接返回数字,index索引(通过名字定位,输出下标位置)

    print(list.count("d"))    # 统计重名的个数(重名的情况)

    list.clear()     #清除列表

    list.reverse()    #列表反转(列表的顺序反转)

    list.sort()    #如数字排序,排序按照ASCII码

    list.extend(list2)    #将list2中的元素都合并过来

    list= list2.copy()    #直接将list2的元素复制给list

    5.嵌套列表

    names = ["shshh","sjgjs",["wawa","liuliu"],"shgsj"]    #定义一个嵌套列表
    names[2][0] = "haha"     #修改嵌套列表中的元素

    6.拷贝列表

    person = ['fg','fe','ff']
    p1=copy.copy(person)     #拷贝
    p2=person[:]    #拷贝
    p3=list(person)    #拷贝

  • 相关阅读:
    JAVA的中文字符乱码问题
    JAVA SSH 框架介绍
    MySQL必备命令
    java文件操作
    注意事项
    再探java基础——throw与throws
    table与div互相嵌套注意
    数列F[19] + F[13]的值
    统计各类字符个数
    长理ACM 14-星期几(谌海军)
  • 原文地址:https://www.cnblogs.com/mygodswangzi/p/11881099.html
Copyright © 2011-2022 走看看