第三章 列表简介
类似于c中的数组,用bicyle为列表名
3.1列表是什么
bicyles=['abcdede','ddwdb','ccxzc','deqr']
3.1.1 访问列表元素
print(bicyles[0])
bicyles[0].title()
索引从0开始bicyles[0]
bicyles[-1] -1直接选择列表最后一个
3.2修改、添加和删除元素
3.2.1 修改列表元素
直接 biycle[x]='欲修改的值'
3.2.2 在列表中添加元素
1.在列表末尾加新元素
biycle.append('欲插入内容')
2.在列表中插入元素
biycle.insert(欲插入位置(数字),'欲插入内容')
3.2.3从列表中删除元素
1.使用del语句删除元素
del语句
del bicyle[0(欲删除元素位置,数字)]
删除后无法访问,直接就没了。
2.使用pop()删除元素
pop()弹出功能,将列表看做一个栈,弹出栈顶元素。
bicyle.pop()结果是最后一个元素。这个还可以付给别的变量或者什么。
3.弹出任何位置的元素
bicyle.pop(x)
x为欲弹出元素的位置,数字。
4.根据值删除元素。
biycle.remove('xxxx')
xxxx为欲删除的值。
remove()只删除正向第一个遇到的值。
3.3组织列表
3.3.1 sort()对列表永久排序
bicyle.sort()
按字母顺序排列
bicyle.sort(reverse=True)
按字母逆序排列
sort是对列表永久性排序 直接改变了列表里面东西的顺序
3.3.2 sorted()对列表临时排序
print(sorted(bicyle))
3.3.3倒着打印列表
bicyle.reverse()
3.3.4确定列表的长度
len(bicyle)