zoukankan      html  css  js  c++  java
  • python 元组学习

      元组用tuple表示,用,分割开,和列表类似,但是没有排序修改等高级操作。简单地说就是终态的。。。。。。

    >>> tuple1 = (1,2,3)
    >>> type(tuple1)
    <class 'tuple'>
    >>> tuple1[0]
    1
    >>> tuple2 = tuple1[:]
    >>> tuple2
    (1, 2, 3)
    >>> type(tuple2)
    <class 'tuple'>
    >>>

    >>> tuple2 = ()//创建一个空的元组
    >>> type(tuple2)
    <class 'tuple'>
    >>>

    >>> temp = (1,)//创建一个元素的元组,在其后面加一个,即可。未加的话,就会被认为是一个普通元素
    >>> type(temp)
    <class 'tuple'>
    >>>

    >>> temp = (1)
    >>> type(temp)
    <class 'int'>
    >>>

    也可以省略()

    >>> temp = 1,
    >>> type(temp)
    <class 'tuple'>
    >>>

    >>> 8 * (8)
    64
    >>> 8*(8,)
    (8, 8, 8, 8, 8, 8, 8, 8)
    >>>

    ==========================================

    元组插入元素方法,把原来的拆分为两个,然后插入一个元组即可,再合并就可以了(使用切片来处理)

    >>> temp= ("小虎","笑话","秀秀")
    >>> temp = temp[:2] + ("花花",) + temp[2:]
    >>> temp
    ('小虎', '笑话', '花花', '秀秀')
    >>>

    =================================================

    del temp 删除元组,平时不会用的,有自动回收机制处理。。。在没有标签贴上他的时候会被回收释放掉

    (也可以使用切片来删除,同上。。)

  • 相关阅读:
    Merge Two Sorted Lists
    Palindrome Number
    Plus One
    Reverse Integer
    Read N Characters Given Read4
    Given two strings S and T, determine if they are both one edit distance apart
    Longest Palindromic Substring
    Missing Ranges
    Java 不被看好前景堪忧?可能是想多了!
    每天数十亿次请求的应用经验分享,值得参考!
  • 原文地址:https://www.cnblogs.com/xiaohouzai/p/7640158.html
Copyright © 2011-2022 走看看