码迷,mamicode.com
首页 > 编程语言 > 详细

Python-list and tuple

时间:2015-04-19 17:23:27      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

list是一种内置的数据类型,是一种有序的集合,可以随时添加和删除其中的元素。

classmates = [‘Michael‘,‘Bob‘,‘Tracy‘];

1、len(classmates):返回list元素的个数 3

2、索引:classmates[0] ’Machael‘

    获得最后一个元素:classmates[len-1] or classmates[-1]

    同理获得倒数第2个:classmates[len-2] or classmates[-2]

3、追加元素:追加到末尾  classmates.append(‘Adam‘) 

         在指定位置插入元素 classmates.insert(1,‘Jack‘)

4、删除元素:删除最后一个元素 classmates.pop()  返回pop的值

        删除指定位置的元素 classmates.pop(1) 

5、替换元素:classmates[1] = ‘Sarah‘

6、list中元素的数据类型可以不同:L = [‘Apple‘,123,True]

7、list中的元素也可以是另一个list:s = [‘python‘,‘java‘,[‘asp‘,‘php‘],‘scheme‘]

  此时len(s) 4  s可以看做二维数组,访问‘asp‘ s[2][0]

8、如果L = [],则len(L) 0

 

tuple 元组 与list很相似,但是tuple一旦初始化就不能修改

classmates = (‘Michael‘,‘Bob‘,‘Tracy‘)

此时classmates这个元组不能被改变,即不能插入、删除,只能读取,与list相同。

1、t = (1,2) 

2、t = ()

3、t = (1,)

Python-list and tuple

标签:

原文地址:http://www.cnblogs.com/jiangnanrain/p/4439285.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!