python 中具有多种数据类型, 其中比较常用的数据类型有字符串, 元组, 集合, 字典和列表. 不同的数据类型具有不同的用途, 也具有一些特有的性质.
1. 静态操作
python 中的数据类型 (除集合外) 都支持下标访问(字典属于循关键码访问), 若要访问连续的序列, 从左到右以 0 为起始位置, 从右到左以 - 1 为起始位置, 均为左闭右开的半开半闭区间. 如:
字符串: var1 = "Hello World!" print(var1[-1:]) !dleoW olleH
元组 :tup1 =("Hello World!",12,"sjh") print(tup1[-1:]) ( "sjh",12,"Hello World!")
列表 :list1 =["Hello World!",12,"sjh"] print(list1[-1:]) [ "sjh",12,"Hello World!"]
字典 :dict1 = {'张飞': 翼德,'关羽': 云长} print(dict1['张飞'']) 翼德
注: 对于集合的访问一般都是直接输出整个集合.
2. 动态操作
修改: python 中字符串, 集合, 字典和列表都支持直接通过下标进行修改, 而元组中的元素不能进行二次赋值, 但是若元组中的元素是可变对象时, 可以对其进行修改. 如: tup2=(1,[2,3]) tup2[1][0]=1 print(tup2[1]) [1,3]
拼接: python 中所有的数据类型都可以通过 "+" 连接两个相同数据类型.
删除: 与修改类似, python 中的数据类型除元组外都可以通过下标或关键词进行删除(del 元组则是将整个元组都删除). remove: 该函数删除首个符合要求的元素. del: 该函数根据索引来删除, 无索引则删除整个序列 pop: 弹出所想要删除的数值
来源: http://www.bubuko.com/infodetail-2957513.html