Python中的list、tuple、dict、set

来源:互联网 发布:视频添加背景音乐软件 编辑:程序博客网 时间:2024/05/21 14:51

Python中的list、tuple、dict、set

稍微注意一下几个括号吧

项目 价格 list 方括号[] tuple 圆括号() dict 花括号{} set set(),得到的是集合{}

list

可以看到list其他语言没差别

class1=['poor','middle',[123,'rich']]print(class1[0]) #'poor'print(class1[-2]) #'middle'print(class1[len(class1)-1]) #[123,'rich']class1.sort()class1.append('super rich') #'poor','middle',[123,'rich'],'super rich' 加入尾部class1.insert(1,'super poor') #'poor','super poor','middle',[123,'rich'],'super rich' 插入指定位置class1.pop() #'poor','super poor','middle',[123,'rich']class1.pop(1) #'poor','middle',class1=['poor','middle',[123,'rich']]

tuple(元组)

一旦初始化就不能改变的list
但这里tuple是’可变的’

class1=('poor,'rich',[123,'sundi'])class1[2][1]='SUNDI'

dict(字典)

用法与其他语言类似类似,key&value

class1={'poor':60,'middle':80,'rich':1000}if 'super' in class1:        print("super in")class1.get('super rich',99999)class1.pop('poor')

set

s1 = set([1, 1, 2, 2, 3, 3]) #{1,2,3}s1.add('poor')s1.remove(2)s2=set(['poor','rich',1,4])s1&s2 #{1, 'poor'}s1|s2 # {1, 2, 3, 'rich', 4, 'poor'}
原创粉丝点击