python数据类型

来源:互联网 发布:网络创业项目推荐 编辑:程序博客网 时间:2024/06/16 12:59

python数据类型简介

数据类型包括:

1.基本数据类型   就是数和字符串

2.列表 类似于数组

3.元组 类似于不可修改的数组

4.集合 类似于c++、java中的set集合

5.字典    类似于HashMap

详情见例子:

#1. 列表 相当于c/c++数组student = ["wlh","smj","dcd"]print student[2]        #修改列表数据student[2]="lm"print student[2]print student#2. 元组 类属于const修饰后的数组,跟列表一样,但是元素数据不能修改student = ("wlh","smj","dcd")#student[2] = "lm"#3. 集合 set(元素) set中元素无重复,按有序排列x = set("we are a family")y = set("i a member")#集合可以取交集 合集print x&yprint x|y#去除重复元素z=set(x)print z#4. 字典 {"key1":"value1","key2":"value2",...}zidian = {"name0":"wlh","name1":"wlh1","name2":"wlh2"}print zidian["name0"]print zidian#修改字典元素数据zidian["name0"] = "wanlh"print zidian["name0"]#新增数据元素zidian["name3"] = "smj"print zidian

执行结果

dcd
lm
['wlh', 'smj', 'lm']


Traceback (most recent call last):
  File "D:/Python27/test.py", line 82, in <module>
    student[2] = "lm"
TypeError: 'tuple' object does not support item assignment

set(['a', ' ', 'e', 'i', 'm', 'r'])
set(['a', ' ', 'b', 'e', 'f', 'i', 'm', 'l', 'r', 'w', 'y'])
set(['a', ' ', 'e', 'f', 'i', 'm', 'l', 'r', 'w', 'y'])
wlh
{'name2': 'wlh2', 'name0': 'wlh', 'name1': 'wlh1'}
wanlh
{'name2': 'wlh2', 'name3': 'smj', 'name0': 'wanlh', 'name1': 'wlh1'}



原创粉丝点击