Python列表(List)的常用操作示例/数字列表/基本操作/Python3.10

Python列表的常用操作

1、列表的创建

animals=['dog','cat','lion','rat',2022]
#也可以是:
animals=list['dog','cat','lion','rat',2022]
# 空列表
lst=list()
lst=[]

2、列表的索引

访问元素,下标取值范围:[0,n-1]并上[-n,-1],0到n-1是第一个元素开始往后数,-1到-n是最后一个开始元素往前数:

print('最后一个元素是:',animals[-1])
print('第一个元素是:',animals[0])
print('按值查找下标:',animals.index(2022))

结果:

最后一个元素是: 2022
第一个元素是: dog
按值查找下标: 4

3、列表的修改元素:

print('修改前:',animals)
animals[3]='mouse'
print('修改索引为3的元素后:',animals)

结果:

修改前: ['dog', 'cat', 'lion', 'rat', 2022]
修改索引为3的元素后: ['dog', 'cat', 'lion', 'mouse', 2022]

4、列表的添加元素:

animals.append('bird')#在末尾添加元素
animals.insert(3,'panda')#在索引为3的位置插入元素
print('添加元素后:',animals)

结果:

添加元素后: ['dog', 'cat', 'lion', 'panda', 'mouse', 2022, 'bird']

5、列表的删除元素:

del语句:

del animals[0]
print('删除了列表索引为0的元素后:',animals)

结果:

删除了列表索引为0的元素后: ['cat', 'lion', 'panda', 'mouse', 2022, 'bird']

pop()方法:

pop()方法用于弹出列表末尾的元素,并可以被接收,在括号内加索引也可以弹出任意位置的元素

poped_animal=animals.pop()
print('弹出了末尾的元素后:',animals)
print('被弹出的元素',poped_animal)

结果:

弹出了末尾的元素后: ['cat', 'lion', 'panda', 'mouse', 2022]
被弹出的元素 bird

按值删除的remove()方法:

animals.remove(2022)
print('移除后:',animals)

结果:

移除后: ['cat', 'lion', 'panda', 'mouse']

6、列表的排序:

animals.sort()
print('按照字母顺序排序后:',animals)
animals.sort(reverse=True)
print('按照字母顺序反向排序后:',animals)
print('用sorted()临时排序:',sorted(animals))
print(animals)

结果:

按照字母顺序排序后: ['cat', 'lion', 'mouse', 'panda']
按照字母顺序反向排序后: ['panda', 'mouse', 'lion', 'cat']sorted()临时排序: ['cat', 'lion', 'mouse', 'panda']
['panda', 'mouse', 'lion', 'cat']

7、列表的切片:

print('切片前:',animals)
print('[开始下标:结束下标:步长]:',animals[1:3:1])

结果:

切片前: ['panda', 'mouse', 'lion', 'cat']
[开始下标:结束下标:步长]['mouse', 'lion']

8、数字列表的一些操作:

numbers=list(range(0,24,3))
print(numbers)
print('最大值:',max(numbers))
print('最小值:',min(numbers))
print('求和:',sum(numbers))

结果:

[0, 3, 6, 9, 12, 15, 18, 21]
最大值: 21
最小值: 0
求和: 84
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python 3.10中,使用reload函数重新加载模块的方式与之前版本有所不同。Python 3.4之后,reload()函数被移动到importlib库中,因此需要先导入importlib包才能使用该函数。可以通过以下方式导入reload函数: ``` from importlib import reload ``` 然后,可以使用reload()函数重新加载模块。例如,如果要重新加载名为hello的模块,可以执行以下代码: ``` reload(hello) ``` 这将重新加载hello模块,使得修改后的内容生效。你可以验证修改是否成功,比如可以通过访问模块的属性或调用模块的函数来确认修改后的结果。例如,可以使用以下代码检查hello模块的属性a是否已经更新: ``` hello.a ``` 如果输出显示为修改后的内容,那么说明reload成功。请注意,这只是一个示例,具体情况可能会根据你的实际代码而有所不同。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Python3中reload的使用方式](https://blog.csdn.net/u011816283/article/details/79242415)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Python 3 内置函数 - `reload()`函数](https://blog.csdn.net/caozongjing/article/details/123703255)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值