Python 笔记3

来源:互联网 发布:比斯利数据 编辑:程序博客网 时间:2024/06/03 18:45

一、元组(tuple)
tup=()
1.特点
<1>.元组的元素不可更改(指向不可更改);
<2>.用中括号括起来,元素用‘,’分隔;
<3>.其中的元素可以是任意类型
举例

a = 1b = 2c = [1,2]tup = (a,b,c)print(tup)(1,2,[1,2])c[1] = 5a=5print(tup)(1,2,[1,5])

可见元组中的元素是不可修改的;
如果某个元素是列表,那么列表中的元素可以更改,但是列表还是列表;
可以改变c,不能改变a, b.
2.操作
元组相加
tup+=(1,)
2.成员运算符 in,not in

list=[0, 1, 2, 3]1 in list   True 1 not in list False 

python 中不能用0,1代表布尔值,只能用True ,False,且 T,F要大写
3.字典(Dictionary)
Dict={key1:value1, key2:value2}
key:value
特点
<1>key唯一,如果创建两个key值,取用最后一个,前面的被覆盖
<2>key不可变
<3>用花括号

x= x.fromkeys([1,2],[3,4])

将[3,4]赋给[1,2]中的每一个元素,即:
x={1: [3, 4], 2: [3, 4]}

原创粉丝点击