标签:sdl 扩展 集合 元素 int col 情况 一个 reverse
#list类
#li是list类的一个对象
li=[11,22,33,22,44]
#参数
#在原来值最后进行整个作为元素追加
# li.append((11,22,33))#对列表本身进行操作,append(11,22,33)将整个元祖作为列表的一个元素进行添加 # print(li) #print(li[4][1])
#删除指定元素
# li.remove((11,22,33)) # print(li)
#清空列表
# li.clear() # print(li)
#拷贝,浅拷贝
# v=li.copy() # print(v)
#计算元素出现的次数
# v1=li.count(22) # print(v1)
#扩展原来的列表,参数是可迭代对象
# li.extend([9898,"哈哈"])#注意extend会迭代里面的参数,然后将参数作为元素添加 # print(li)
#根据当前值获取索引位置(左边优先)
# v=li.index(22,3)#参数可以设置strat值和end值 # print(v)
#在指定位置插入元素
li=[11,22,33,22,44] # li.insert(1,2333) # print(li)
#默认删除列表最后的值,并获取删除的值
v=li.pop() # print(li,v)#返回被删除的元素 #删除某个值,可以指定索引 # v=li.pop(1) # print(v,li)
#将当前列表进行反转
# li=[11,22,33,22,44] # li.reverse() # print(li)
#列表的排序
#li.sort() #li.sort(reverse=True)#从大到小进行排序 #print(li)
#列表
#中括号括起来,逗号分割每个元素
#列表中的元素可以是数字,字符串,列表,布尔值,‘集合‘,内部放置任何东西
#索引取值 #print(li[0]) #切片,切片结果也是列表 #print(li[3:5])
#for循环 #while循环 # for item in li: # print(item)
#成员in操作
li=[1,2,3,4] l=2 in li print(l)
#修改,通过下标修改元素 # li[3]=20 # print(li) # li[1]=[11,22,33] # print(li)
#删除 通过元素下标直接删除元素 # del li[1] # print(li)
########切片的方式修改 # li[1:3]=[1000] # print(li)
#######切片的方式删除 # del li[2:6] # print(li)
#字符串转换列表 li = list("saad"),内部使用for循环 # s="kjsdljadk123" # s=list(s) # print(s) # v=str(s) # print(v)
#列表转换成字符串, # 需要自己写for循环一个一个处理,既有数字也有字符串的情况 # li=[11,22,33,‘alex‘] # v=str(li)#将列表整体以""括起来作为字符串 # print(v) # print("hekkkoi") # s=‘‘ # for i in li: # s+=str(i) # print(s) #只有字符串,直接使用字符串的join方法:列表中的元素只有字符串 li=["123",‘abc‘] v2="_".join(li) print(v2)
标签:sdl 扩展 集合 元素 int col 情况 一个 reverse
原文地址:https://www.cnblogs.com/tangcode/p/10965089.html