512|4

89

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

《Python编程快速上手——让繁琐工作自动化》4、Python列表 [复制链接]

本帖最后由 皓月光兮非自明 于 2024-6-6 08:51 编辑

4、Python列表

    在Python中,列表(List)是一种可变的数据类型,它可以包含任意数量的项目,这些项目可以是不同类型的数据,如整数、浮点数、字符串、甚至是另一个列表(即列表的嵌套)。列表中的数据项用逗号分隔,整个列表由方括号包围。列表是有序的集合,可以通过索引来访问和修改其中的元素。

(一)创建列表

    list1 = [1, 2.3, 'hello', True, [1, 2, 3]]

 

(二)访问列表元素

    first_element = list1[0]

    print(first_element)  

    last_element = list1[-1]

    print(last_element)  

    # 输出: 1

    # 输出: [1, 2, 3]

 

(三)修改列表元素

    list1[0] = 'new_element'

    print(list1)  

    # 输出: ['new_element', 2.3, 'hello', True, [1, 2, 3]]

 

(四)添加和删除元素

    list1.append('another_element')

    print(list1)  

    list1.remove('hello')

    print(list1)  

    del list1[1]

    print(list1)  

    # 输出: ['new_element', 2.3, 'hello', True, [1, 2, 3], 'another_element']

    # 输出: ['new_element', 2.3, True, [1, 2, 3], 'another_element']

    # 输出: ['new_element', True, [1, 2, 3], 'another_element']

 

(五)列表裁剪

    sub_list = list1[1:3]

    print(sub_list)  

    # 输出: [True, [1, 2, 3]]

 

(六)列表排序

    list1.sort()

    print(list1)  

    list1.sort(reverse=True)

    print(list1)  

    # 输出: [[1, 2, 3], 'another_element', 'new_element', True]

    # 输出: [True, 'new_element', 'another_element', [1, 2, 3]]

最新回复

学习了,看看  详情 回复 发表于 2024-6-7 13:46
点赞 关注
 
 

回复
举报

7096

帖子

11

TA的资源

版主

沙发
 
列表的操作,都复习了一遍,python使用人数排名,那不是假的!

点评

python应用函数还是多的,怪不得方便,C/C++的话就只能改造字符匹配函数了来实现了,一个两个python直接独立封装了  详情 回复 发表于 2024-6-6 08:53
 
 
 

回复

89

帖子

0

TA的资源

一粒金砂(高级)

板凳
 
lugl4313820 发表于 2024-6-6 07:43 列表的操作,都复习了一遍,python使用人数排名,那不是假的!

python应用函数还是多的,怪不得方便,C/C++的话就只能改造字符匹配函数了来实现了,一个两个python直接独立封装了

 
 
 

回复

1397

帖子

1

TA的资源

五彩晶圆(初级)

4
 

嗯嗯嗯,快速浏览一遍列表的基础内容。。。。。

没有看到列表解析

 
 
 

回复

22

帖子

0

TA的资源

一粒金砂(中级)

5
 
学习了,看看
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表