Python基础(列表、元组)
列表
在Python中列表用[]来表示,中间的元素可以是任何类型,用逗号分隔。列表是可变类型。
列表常用操作:增删改查。
names = ["小明","小红","笑笑","开心","骗子","小偷","混子","笑笑"] #print(type(names)) 打印他的类型 print(names) names[names.index("骗子")] = "章胖子" print(names) # print(names[-1]) #取操作 # print(names.index("小红")) #查找 返回 元素的索引\下标 # print(names[3:5]) # print(names.count("笑笑"))#统计 # names.append("小刘")#追加 # print(names) # # #insert 插入 # names.insert(3,"小吴") # names.insert(4,"大牛") # print(names) # #如果记不住方法的话就cart+方法名 # print(names.pop(5))#删除,默认删除最后一个 # names.remove("笑笑")#重名的默认删除最左边的 # del names[1] # print(names)
# names = ['xing'] # names2 = ["jack","rain","rachel","4","5","!"] # names.clear() #清空列表 #names.extend(names2)#扩展列表 #names = names + names2 #names2.reverse()#反转 # names2.sort() # print(names2) name = "Xing Xu" name2 = name #name2本就不是指向name name2通过name找到name的地址并指向它,name改了就是在name开辟一块新的地址, # 就会把它的指向新的地址,之前的就划掉了,Python有自动的回收机制; name = "ALEX LI" print(name2 , name)
元组
不可变的列表被称为元组
定义元组 :使用圆括号而不是方括号来标识 ,可以使用索引来访问其元素 。它只有2个方法,一个是count,一个是index
# 定义元组 dimensions = (200, 50) print("Original dimensions:") for dimension in dimensions: print(dimension) # 修改元组变量 dimensions = (400, 100) #不能修改元组的元素, 可以给存储元组的变量赋值。 print("\nModified dimensions:") for dimension in dimensions: print(dimension)