每日一句:今天的优势会被明天的趋势代替,把握趋势,把握未来。
组织列表
list=[‘sjk‘,‘gyd‘,‘asa‘,‘dvd‘] print(list) list.sort() print(list) # sort()使列表按一定顺序排列,使用sort()后将永久性修改列表的顺序,无法回到原本无序的状态
[‘sjk‘, ‘gyd‘, ‘asa‘, ‘dvd‘] [‘asa‘, ‘dvd‘, ‘gyd‘, ‘sjk‘]
list=[‘sjk‘,‘gyd‘,‘asa‘,‘dvd‘] print(list) list.sort(reverse=True) print(list) # 把sort()传递参数reverse=True,使列表按sort()的逆顺序排列
[‘sjk‘, ‘gyd‘, ‘asa‘, ‘dvd‘] [‘sjk‘, ‘gyd‘, ‘dvd‘, ‘asa‘]
临时排序
list=[‘sjk‘,‘gyd‘,‘asa‘,‘dvd‘] print(list) print(sorted(list)) # sorted()能临时改变列表的排列顺序,但不影响列表原本的顺序,属于临时排序 # sorted()y也可以传递参数reverse=True,使列表按sorted()的逆顺序排列 print(list)
[‘sjk‘, ‘gyd‘, ‘asa‘, ‘dvd‘] [‘asa‘, ‘dvd‘, ‘gyd‘, ‘sjk‘] [‘sjk‘, ‘gyd‘, ‘asa‘, ‘dvd‘]
许多列表不仅仅只是小写,还有大写等等,需要进行更复杂的方法进行排列
反转列表
list=[1,2,3,4,5,6] print(list) list.reverse() print(list) # reverse()同样是不可逆的,但是再次使用reverse(),可以恢复原来的顺序
[1, 2, 3, 4, 5, 6] [6, 5, 4, 3, 2, 1]
列表长短
list=[‘sjk‘,‘gyd‘,‘asa‘,‘dvd‘] print(len(list)) # len()可以获取到列表的长度
操作列表
遍历列表
list=[‘sjk‘,‘gyd‘,‘asa‘,‘dvd‘] for i in list: print(i) # for循环方法 # 每遍历一个元素就执行一次语句,判断对错,直至遍历完整个列表 # 循环语句中i可以任意命名,可以使用与列表词意相近的单词命名
sjk gyd asa dvd
list=[‘sjk‘,‘gyd‘,‘asa‘,‘dvd‘] a=1 for i in list: print(‘这是列表中的第‘+str(a)+‘个元素‘+‘:‘+i) int(a) a+=1 print(‘遍历结束,退出循环‘) # 缩进的内容属于for循环语句中,没有缩进的是不包括在内,不参与循环,只执行一次 # 属于同一语句的代码需要缩进,没有缩进或不需要缩进的语句缩进会报错,循环会停止 # 冒号之后的语句需要缩进
这是列表中的第1个元素:sjk 这是列表中的第2个元素:gyd 这是列表中的第3个元素:asa 这是列表中的第4个元素:dvd 遍历结束,退出循环
原文:https://www.cnblogs.com/python-study-notebook/p/12663765.html