ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

【Python3】列表字典集合元组

2022-07-19 08:33:41  阅读:195  来源: 互联网

标签:apple shield big 元组 fruit sword print Python3 字典


1 列表

1.1 定义与索引

在Python中,第一个列表元素的下标为 0通过将索引指定为 -1

可以让Python返回最后一个列表元素

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

1.2 修改 添加 删除

1.2.1 修改元素

inventory = ['sword', 'armor', 'shield', 
            'big sword', 'big shield'];
inventory[-1] = 'small shield'
print(inventory)
'''
运行结果:
['sword', 'armor', 'shield', 'big sword', 'small shield']
'''

1.2.2 添加元素

  • 在列表末尾添加元素
inventory1 = ['sword', 'armor', 'shield', 
            'big sword'];
inventory1.append('small shield');
print(inventory1)
#结果:['sword', 'armor', 'shield', 'big sword', 'small shield']
  • 在列表中插入元素
inventory2 = ['armor', 'shield', 
            'big sword', 'small shield'];
inventory2.insert(0, 'sword');
print(inventory2)
#结果:['sword', 'armor', 'shield', 'big sword', 'small shield']

1.2.3 删除元素

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

标签:apple,shield,big,元组,fruit,sword,print,Python3,字典
来源: https://www.cnblogs.com/ohwell2aha/p/16492675.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有