当前位置:   article > 正文

【Python基础】列表元组字典集合_标题- 定义一个空集合- 通过for循环遍历列表- 在for循环中将列表的元素添加至

标题- 定义一个空集合- 通过for循环遍历列表- 在for循环中将列表的元素添加至

目录

一 列表

一 定义与索引

二 修改 添加 删除

1 修改元素

2 添加元素

3 删除元素

三 组织列表

四 操作列表

1 for循环遍历列表

2 避免缩进错误

3 创建数字列表

4 使用列表的一部分

二 元组

一 定义元组

二 修改元组变量

三 字典

一 定义与访问

1 注意点

二 修改 添加 删除

1 修改字典中的值

2 添加 键-值对

3 删除 键-值对

三 遍历字典

1 遍历所有的键-值对

2 遍历所有的键

3 遍历所有的值

四 字典内置函数&方法

1 Python字典包含的内置函数

2 Python字典包含的内置方法

四 集合

一 定义

二 集合特性

1 集合推导式

三 添加 删除

1 添加元素

2 删除元素

四 集合内置方法


列表

一 定义与索引

1 在Python中,第一个列表元素的下标为 0

2 通过将索引指定为 -1 ,可以让Python返回最后一个列表元素

  1. inventory = ['sword', 'armor', 'shield',
  2. 'big sword', 'big shiled']
  3. print(inventory[-1])

二 修改 添加 删除

1 修改元素

  1. inventory = ['sword', 'armor', 'shield',
  2. 'big sword', 'big shield']
  3. inventory[-1] = 'small shield'
  4. print(inventory)
  5. #结果:['sword', 'armor', 'shield', 'big sword', 'small shield']

2 添加元素

  • 在列表末尾添加元素

  1. inventory1 = ['sword', 'armor', 'shield',
  2. 'big sword']
  3. inventory1.append('small shield')
  4. print(inventory1)
  5. #结果:['sword', 'armor', 'shield', 'big sword', 'small shield']
  • 在列表中插入元素

  1. inventory2 = ['armor', 'shield',
  2. 'big sword', 'small shield']
  3. inventory2.insert(0, 'sword')
  4. print(inventory2)
  5. #结果:['sword', 'armor', 'shield', 'big sword', 'small shield']

3 删除元素

  • 使用 del 语句删除元素-----可以是任意位置

  1. inventory = ['sword', 'armor', 'shield',
  2. 'big sword', 'big shield']
  3. del inventory[0]
  4. print(inventory)
  5. #结果:['armor', 'shield', 'big sword', 'small shield']
  • 使用 pop( ) 删除(弹出)元素-----可以是任意位置

  1. inventory = ['sword', 'armor', 'shield',
  2. 'big sword', 'big shield']
  3. popped_inventory = inventory.pop(4)
  4. print(inventory) #结果1
  5. print(popped_inventory) #结果2
  6. #结果1:['sword', 'armor', 'shield', 'big sword']
  7. #结果2:small shield
  • 使用 remove( ) 根据值删除元素

  1. inventory = ['sword', 'sword', 'armor', 'shield',
  2. 'big sword', 'big shield']
  3. inventory.remove('sword');print(inventory)
  4. #结果:['sword', 'armor', 'shield', 'big sword', 'small shield']

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/207946
推荐阅读
相关标签