标签:相同 count ext 统计 new col insert 定位 注意
1、列表
li = [1,2,3]
li = [1,2,3] s = li[1] #s=2
#和字符串相同(python基础二中) l1 = li[0:2]
#在尾部添加一个元素 li.append(a) #a为元素 #在指定位置添加元素 li.insert(1,a) #在第二个位置添加a #在尾部添加可迭代对象中的所有元素 li.extend(a) #a为可迭代对象(比如列表)
#通过索引删除元素并返回,如果不指定索引则删除最后一个 s = li.pop(0) #s = li[0] #删除第一个符合的值 li.remove(a)
#len是通用的方法,对象都可以使用 length = len(li)
s = li.count(1) #s为1的数量
i = li.index(3) #i为3所在位置的索引
#正向排序 li.sort() #不返回东西,直接修改原列表 #逆向排序 li.sort(reverse=True) #也可以使用sorted进行排序,返回一个新列表,不修改原来的列表 new_li = sorted(li)
li.reverse() # [1,3,2] -> [2,3,1] 翻转不会进行排序
li.clear()
del li
2、元组
t = (1,2,3)
t = (1,2,[3,4]) #不合法的做法 t[0] = 3 #合法的做法 t[2][0] = 1
3、join
li = [‘i‘,‘love‘,‘you‘] s = ‘ ‘.join(li) #结果 s = ‘i love you‘
4、用range生成数字列表
#生成1到100的数字列表:[1,2,...,100] for i in range(1,101): #不包含第二个参数,可以理解为左闭右开区间 pass #生成100以内的偶数 for i in range(0,101,2): #2是步长 pass #生成逆向数字列表[100,99,....,1] for i in range(100,-1,-1): pass #注意如果像这样写参数,没有元素,也不会报错 for i in range(0,10,-1): pass
标签:相同 count ext 统计 new col insert 定位 注意
原文地址:https://www.cnblogs.com/walthwang/p/10357909.html