zoukankan      html  css  js  c++  java
  • python3.5.3rc1学习五:列表与元组

    #元组和列表

    #元组定义
    x = 5,6,2,6

    #or

    x = (5,6,2,6)

    #列表定义

    y = [5,6,2,6]

    # 元组的使用,我们用return语句来演示

    def exampleFunc():
    return (15,6)
    a,b = exampleFunc()
    print (a,b)

    print(x[1])
    print(y[0])
    print("----------------")
    # 元组操作

    x = [5,6,2,1,6,7,2,7,9]

    # append()方法,就是在列表尾部添加元素
    x.append(2)
    print(x)

    # insert(开始位置,插入的值),插入一个元素到指定位置
    x.insert(2,99) # 2是索引,表示这个元素要放什么位置,99是插入的元
    print(x)

    # 删除元素 remove()
    x.remove(2) # 这个2是指一个元素不是索引,如果多个,默认移除第一个
    print(x)

    x.remove(x[2]) # 根据索引,直接移除索引对应的元素
    print(x)

    # pop(),移除列表尾部最后一个元素
    x.pop()
    print(x)

    # 列表引用
    print(x[0:5]) # 相当于一个范围,从左边索引到右边索引,但是不包括右边索引


    # -1 索引代表最后一个元素,-2代表倒数第二个
    # 此时x= [5, 6, 1, 6, 7, 2, 7, 9]
    print(x[-1])
    print(x[-2])

    # 查找某一个元素的索引值,一下1的索引应该是2
    print(x.index(1))

    # 计算某一个元素出现的次数
    print(x.count(6)) #元素6出现了2次

    # 排序,默认从小到大
    x.sort()

    # 字母排序
    y = ['Janet','Jessy','Anthony','Tom','Alice','Bob']
    y.sort()
    print(y)
    print(x)

  • 相关阅读:
    3月18
    线段树求后继+环——cf1237D
    排序+stl——cf1237C
    思维+双指针+环——cf1244F
    模拟+双指针——cf1244E
    树的性质——cf1244D
    数学思维——cf1244C
    树的直径变形——cf1238F
    ac自动机暴力跳fail匹配——hdu5880
    状态压缩dp增量统计贡献——cf1238E(好题)
  • 原文地址:https://www.cnblogs.com/51testing/p/7895102.html
Copyright © 2011-2022 走看看