当前位置:首页 > Python教程 > python技巧

Python学习(九) Python数据类型:序列(重要)

  列表、元组和字符串都是序列。

  序列可以通过索引获取相应的值,也可以通过切片获取序列的一段切片。

  序列的基本操作:

    1、len()

    2、+

    3、*

    4、max()

    5、min()

    6、cmp(str1,str2)

    7、in

  示例代码如下:

 

             1 str1=abcdefg 2len(str1)
 3 //7
 4 str2=12345 5 str1+str2
 6 //abcdefg12345 7 str1*3
 8 //abcdefgabcdefgabcdefg 9max(str1)
10 //g
11min(str2)
12 //1
13cmp(str1,str2)
14 //1
15ain str1
16 //True

 

  元组和列表十分相似,只不过元组跟字符串一样是不可变的。即不可以改变它的值。

  元组通过()进行定义,如t=(‘tom‘,30,‘male‘),取元组的值可以通过下标,如t[1],则输出30.

  创建一个空元组 

    empty_tuple=()

  创建一个单一元组

    single_tuple=(2,) 一定要记得必须有,号,否则不是单一元组了。

  一般元组

    simple_tuple=(‘tom‘,20,‘male‘)

    tuple=(‘jack‘,‘luck‘,simple_tuple)

 

  type(simple_tuple) 输出<type ‘tuple‘>

  可以这样赋值:

  name,age,sex=simple_tuple

  name // ‘tom‘

 

  另外元组是不可以修改的,如果执行simple_tuple[1]=31则会报错"TypeError: ‘tuple‘ object does not support item assignment"

  http://www.icoolxue.com/play/1922  第7课 列表

原文:http://www.cnblogs.com/nihousheng/p/4545202.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐