首页 > 代码库 > python数据结构list,string,tuple,set,dictionary常用操作
python数据结构list,string,tuple,set,dictionary常用操作
1-列表list常用的一些方法如下:
上述的list.index(item),与string.find(item)类似
list与range快速生成list的方法:
1 >>>lst=list(range(10)) #lst=[0,1,2,3,4,5,6,7,8,9] 2 >>>list(range(5,10)) #[5,6,7,8,9] 3 >>>list(range(5,10,2)) #[5,7,9] 4 >>>list(range(10,1,-2)) #[10,8,6,4,2]
2-字符串string常用的方法:
与list不同的是,字符串内容不可改变
>>>nm=‘Bob‘
>>>nm[0]
>>>‘B‘
>>>nm[0]=‘C‘ # error,不支持赋值
3-元组tuple:
元组的操作与list操作类似,同样地,元组的内容也是不能改变,如果需要改变元组的内容,可以将元组(tuple)改变为列表(list),值修改后再改变回元组即可
4-集合set:
集合,无序,无重复元素
定义一个集合{}表示:
oneset={1,2,3,4}
由于set无序,pop()的结果具有不确定性
5-字典{}
无序的键(key)值(value)对,逗号分割每个键值对
info={‘name‘:‘Bob‘,‘add‘:‘backstreet‘,‘code‘:‘101010‘}
info[‘name‘] #‘Bob‘
infolst=list(info.items()) #转成列表
infolst[0] #(‘name‘,‘Bob‘)
infolst[0][1] #‘Bob‘
python数据结构list,string,tuple,set,dictionary常用操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。