Python 新手学习记录 列表+字典
今天是python学习的第二天,列表和字典,个人笔记记录
列表
name=[‘小白’,‘小红’,‘小蓝’,‘小黄’]
-
索引从0开始 print(name[0]) 小白 可以逆序访问 print(name[-1]) 小黄
-
列表添加元素
append()在列表末尾添加 name.append(‘小强’) print(name)
[‘小白’,‘小 红’,‘小蓝’,‘小黄’,‘小强’]
insert() 添加元素在某个位置 name.insert(1,‘小紫’)
[‘小白’,‘小紫’,‘小红’,‘小蓝’,‘小黄’,‘小强’] -
修改某个元素 name[0]=‘大白’ print(name[0]) 大白
-
删除元素
del() 删除某个位置元素 del name[0] print(name)
[‘小红’,‘小蓝’,‘小黄’]
remove() 元素位置不明确删除某个元素 name.remove(‘小红’) print(name) [‘小白’,‘小蓝’,‘小黄’]
pop() 删除的时候可以将值赋值给新的变量 可以继续使用
name1=name.pop(1)
print(name) [‘小白’,‘小蓝’,‘小黄’]
print(name1) 小红 -
组织列表 排序 name.sort() 按照字母顺序排序 name.sort(reverse=True) 按照字母倒序排序
print(sorted(name)) 临时性排序 name.reverse() 倒序排序
永久性的修改了排列的元素 -
列表的长度 print(len(name)) 4
-
截取列表元素 用冒号:
字典
dicname={‘name’:‘小白’,‘age’:16,‘sex’:‘女’}
-
取值 dicname[‘name’] 输出 小白 如果字典不存在key会报错
get取值 dicname.get(‘name’) 输出 小白 key不存在 ,返回 None /指定值 -
新增对象 dicname[‘position’]=‘经理’ 如果字典不存在这个对象 新增 否则 更改key的值
-
批量操作字典 dicname.update(name=‘小红’,sex=‘男’)
-
删除 pop() 删除给定键对应的值
dicname.pop(‘age’)
5.使用popitem() 删除字典最后一个对象 dicname.popitem()
6.清空字典 clear dicname.clear()