python3学习笔记(2)_list-tuple

 1 # !/usr/bin/env python3
 2 # -*- coding:utf-8 -*_
 3  
 4 #list 和 tuple
 5 #list 是有序集合,可以用索引(下标)访问lsit中的每一个元素
 6 #最后一个元素的 索引是-1,倒数第二个是-2, 以此类推
 7 fruits = ["apple","origin","pear"]
 8 print(fruits)
 9 #list.append() 方法,向list中添加元素
10 fruits.append("banana")
11 print(fruits)
12  
13 #把元素插入到指定位置
14 fruits.insert(1,"grape")
15 print(fruits)
16  
17 #pop() 删除 list 末尾的值
18 fruits.pop()
19 print(fruits)
20  
21 #pop(index) 删除 lsit指定位置的值
22 fruits.pop(1)
23 print(fruits)
24  
25 #替换特定index的元素,直接给它赋值
26 fruits[1] = "pomegranate"
27 print(fruits)
28  
29 #list 里的元素可以是不同的数据类型, 也可以是另一个
30 hybirdList = [123,fruits,True]
31 print(hybirdList)
32  
33  
34 #元组 tuple 元组一旦初始化就不能修改【这里的不能进修改是指向不能修改,如tuple里有一个list,list里的元素的值还是能被修改的】, 说以没有append() , insert() 函数也不能给其中的元素赋值
35 #定义一个空 tuple
36 t = ()
37 print(t)
38  
39 #定义一个只有一个元素的tuple,要在括号内,元素之后加一个逗号
40 t1 = (1,)
41 print(t1)
42 #小括号本来就是数学公式中的一对表达式,定义一个元素的tuple时,不加逗号,会被python解析为这个元素的字面值
43 t2 = (1)
44 print(t2)
45  
46 #运用list()函数 和range()函数 生成连续的数字组成的 lsit
47 # 生成 0-100 共 101个数字
48 arr = lsit(range(101))
49  
50  
51  
52  

 

posted @ 2017-07-10 10:53  wjwdive  阅读(208)  评论(0编辑  收藏  举报