zoukankan      html  css  js  c++  java
  • python基础之元组

    一、元组VS列表

    创建元组

      元组名=(元素1,元素2,……)

    (1)不同与列表元组是写保护的,创建后不能再做任何修改操作,不像列表,元素可以是变量,创建后还可以再修改;

    (2)元组比列表操作速度快

    (3)不允许修改,使数据更安全

    二、元组的取值

    1 >>> a=('a','b',11,22)
    2 >>> print a[1]
    3 b
    4 >>> print a[0:2]
    5 ('a', 'b')

    三、整个元组的删除

    1 >>> a=('a','b',11,22)
    2 >>>del a
    3 >>>print a
    4 
    5 Traceback (most recent call last):
    6   File "<pyshell#43>", line 1, in <module>
    7     print a
    8 NameError: name 'a' is not defined

    四、元组与列表的转换

    (1)元组转化为列表,转换后原元组还存在

      list (元组名)

    1 >>> a=(1,2,3)
    2 >>> b=list(a)
    3 >>> print b
    4 [1, 2, 3]
    5 >>> print a
    6 (1, 2, 3)

    (2)列表转换为元组,转换后原列表还存在

    1 >>> a=[1,2,3]
    2 >>> b=tuple(a)
    3 >>> print b
    4 (1, 2, 3)
    5 >>> print a
    6 [1, 2, 3]

    五、元组的合并

    和列表一样

    1 >>> score1=(80,60)
    2 >>> score2=(23,87)
    3 >>> score=score1+score2
    4 >>> print score
    5 (80, 60, 23, 87)
  • 相关阅读:
    使用kindeditor时,取不到值
    .net Eval 绑定截取字符串
    学习GeoServer遇到的问题及答案
    爬虫用开源代理池比较
    jenkins自动化部署gitlab上maven程序
    Notepad++编辑.sh文件
    springboot的jar在linux运行
    python3安装web.py
    linux java -jar
    linux安装nginx
  • 原文地址:https://www.cnblogs.com/mangood/p/6020947.html
Copyright © 2011-2022 走看看