Python 新手学习记录 列表+字典

Python 新手学习记录 列表+字典

今天是python学习的第二天,列表和字典,个人笔记记录

列表

name=[‘小白’,‘小红’,‘小蓝’,‘小黄’]

  1. 索引从0开始 print(name[0]) 小白 可以逆序访问 print(name[-1]) 小黄

  2. 列表添加元素
    append()在列表末尾添加 name.append(‘小强’) print(name)
    [‘小白’,‘小 红’,‘小蓝’,‘小黄’,‘小强’]
    insert() 添加元素在某个位置 name.insert(1,‘小紫’)
    [‘小白’,‘小紫’,‘小红’,‘小蓝’,‘小黄’,‘小强’]

  3. 修改某个元素 name[0]=‘大白’ print(name[0]) 大白

  4. 删除元素
    del() 删除某个位置元素 del name[0] print(name)
    [‘小红’,‘小蓝’,‘小黄’]
    remove() 元素位置不明确删除某个元素 name.remove(‘小红’) print(name) [‘小白’,‘小蓝’,‘小黄’]
    pop() 删除的时候可以将值赋值给新的变量 可以继续使用
    name1=name.pop(1)
    print(name) [‘小白’,‘小蓝’,‘小黄’]
    print(name1) 小红

  5. 组织列表 排序 name.sort() 按照字母顺序排序 name.sort(reverse=True) 按照字母倒序排序
    print(sorted(name)) 临时性排序 name.reverse() 倒序排序
    永久性的修改了排列的元素

  6. 列表的长度 print(len(name)) 4

  7. 截取列表元素 用冒号:

字典

dicname={‘name’:‘小白’,‘age’:16,‘sex’:‘女’}

  1. 取值 dicname[‘name’] 输出 小白 如果字典不存在key会报错
    get取值 dicname.get(‘name’) 输出 小白 key不存在 ,返回 None /指定值

  2. 新增对象 dicname[‘position’]=‘经理’ 如果字典不存在这个对象 新增 否则 更改key的值

  3. 批量操作字典 dicname.update(name=‘小红’,sex=‘男’)

  4. 删除 pop() 删除给定键对应的值
    dicname.pop(‘age’)

5.使用popitem() 删除字典最后一个对象 dicname.popitem()
6.清空字典 clear dicname.clear()

你可能感兴趣的:(python,列表)