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:弹出所想要删除的数值
原文:https://www.cnblogs.com/thwyc/p/10389440.html