数据类型-列表(list)

67 篇文章 4 订阅
订阅专栏

数据类型-列表(list)

文章目录

  • 数据类型-列表(list)
    • 1.列表的定义
    • 2.列表的创建
    • 3.列表的特性
      • - 索引
      • - 切片
      • - 重复
      • - 连接
      • - 成员操作符
      • - for循环
    • 4.列表的常用方法
      • - 列表元素的增加
      • - 列表元素的删除
      • - 列表元素的查看
      • - 列表元素的排序

1.列表的定义

数组:存储同一种数据类型的集合 scores = [34,56,90,100…]
列表:“打了激素的数组“,可以存储任意数据类型

2.列表的创建

list = [1,1.2,True,'westos']
print(list,type(list))

在这里插入图片描述
结果:
在这里插入图片描述
列表里也可以嵌套列表

list2 = [1,2,3,4,[1,1.2,True,'westos']]
print(list2,type(list2))

在这里插入图片描述
结果:
在这里插入图片描述

3.列表的特性

- 索引

== list[num]==:正向索引
list[-num]反向索引

service = ['http','ftp','ssh']
# 正向索引
print(service[0])
# 反向索引
print(service[-1])

在这里插入图片描述
结果:
在这里插入图片描述

- 切片

list[::-1]翻转
list[1:]列表中除去第一个元素的其他元素
list[:-1]列表中除去最后一个元素的其他元素

service = ['http','ftp','ssh']
print(service[::-1])    #翻转
print(service[1:])  	#列表中除去第一个元素的其他元素
print(service[:-1]) 	#列表中除去最后一个元素的其他元素

在这里插入图片描述
结果:
在这里插入图片描述

- 重复

list * 10重复打印列表10遍

service = ['http','ftp','ssh']
print(service * 10)  	#重复打印10遍

在这里插入图片描述
结果:
在这里插入图片描述

- 连接

list + list1连接列表list与列表list1,形成新列表

service = ['http','ftp','ssh']
service1 = ['mysql','firewalld']
print(service + service1)

在这里插入图片描述
结果:
在这里插入图片描述

- 成员操作符

service = ['http','ftp','ssh']
service1 = ['mysql','firewalld']
print('firewalld' in service)
print('ftp' not in service1)

在这里插入图片描述
结果:
在这里插入图片描述

- for循环

service = ['http','ftp','ssh']
for i in service:
    print(i)

在这里插入图片描述
结果:
在这里插入图片描述

4.列表的常用方法

- 列表元素的增加

list.append()追加一个元素到列表
list.extend()拉伸,追加多个元素到列表
list.insert()在指定索引处插入元素

service = ['http','ftp','ssh']

# append():追加一个元素到列表
service.append('firewalld')
print(service)

# extend():拉伸 追加多个元素到列表
service.extend(['mysql','nfs'])
print(service)

# insert():在指定索引处插入元素
service.insert(1,'dns')
print(service)

在这里插入图片描述
结果:
在这里插入图片描述

- 列表元素的删除

pop()弹出列表最后一个元素
remove()删除列表元素
del从内存中删除一个元素,del可删除变量

# pop():弹出列表最后一个元素
service = ['http','ftp','ssh']
a = service.pop()
print(a)
print(service)

# remove():删除列表元素
service = ['http','ftp','ssh']
service.remove('ftp')
print(service)

# del 从内存中删除一个元素,del可删除变量
service = ['http','ftp','ssh']
del service[0]  #删除列表中索引为0的元素
print(service)

在这里插入图片描述
结果:
在这里插入图片描述

- 列表元素的查看

service = ['http', 'ftp', 'ssh','mysql','ssh']
print(service.count('ssh')) 		##查看元素在列表中出现的次数
print(service.index('ssh')) 		##查看指定元素的索引值
print(service.index('ssh',3,5))	 	##查看指定元素的索引值,指定搜索位置

在这里插入图片描述
结果:
在这里插入图片描述

- 列表元素的排序

列表的排序是按照ASCII码进行排序的

service = ['http','samba','nfs','iscsi','http']
service.sort(reverse=True)
print(service)

在这里插入图片描述
结果:
在这里插入图片描述
数字排序

#数字升序排序
li = list(range(0,101))
print(li)
#随机排序
import random
random.shuffle(li)
print(li)

在这里插入图片描述
结果:
在这里插入图片描述

测量程序编制 - python 23数据类型List列表)-添加.pptx
05-08
数据类型List列表)-添加 List列表)——添加 使用+运算符可以将多个序列连接起来;列表是序列的一种,所以也可以使用+进行连接,这样就相当于在第一个列表的末尾添加了另一个列表。 使用+会生成一个新的列表,原有的列表不会被改变。 language = ["Python", "C++", "Java"] birthday = [1991, 1998, 1995] info = language + birthday print("language =", language) print("birthday =", birthday) print("info =", info) language = ['Python', 'C++', 'Java'] birthday = [1991, 1998, 1995] info = ['Python', 'C++', 'Java', 1991, 1998, 1995] List列表)——添加 +更多的是用来拼接列表,而且执行效率并不高,如果想在列表中插入元素,应该使用下面几个专门的方法: append():list.append(obj
数据列表数据列表数据列表
06-17
数据列表数据列表数据列表数据列表数据列表数据列表数据列表数据列表数据列表数据列表数据列表数据列表数据列表数据列表
python 基础-数据结构列表list.docx
07-27
python从入门到精通第二版pdf  数据结构是计算机存储、组织数据的方式  在Python中有三种内建的数据结构 ——列表 ——元组 ——字典  list是处理一组有序项目的数据结构;  元素存在[ ]之中,用逗号隔开;  创建列表后,可进行添加、删除、查找等功能;  由于可以添加和删除,因此list是可变的数据类型;  通过help()查看list的方法和变量;  常用方法:+, *, in, x[i], x[i:j], len, del, append insert, pop, count, reverse, index, sort  运行list_test.py  Print语句末尾加逗号,可消除自动换行  Sort方法影响列表本身  体会各种方法,可变内容  List中的元素可以是任何种类的对象
测量程序编制 - python 21数据类型List列表)-创建.pptx
05-08
数据类型List列表)-创建 List列表)——创建 在 Python 中,创建列表的方法可分为两种。 1) 使用 [ ] 直接创建列表 使用[ ]创建列表后,一般使用=将它赋值给某个变量,具体格式如下: listname = [element1 , element2 , element3 , ... , elementn] num = [1, 2, 3, 4, 5, 6, 7] program = ["C语言", "Python", "Java"] #创建一个空列表 emptylist = [ ] List列表)——创建 2) 使用 list() 函数创建列表 Python 提供了一个内置的函数 list(),使用它可以将其它数据类型转换为列表类型 #将字符串转换成列表 list1 = list("hello") print(list1) #将元组转换成列表 tuple1 = ('Python', 'Java', 'C++', 'JavaScript') list2 = list(tuple1) print(list2) ['h', 'e', 'l', 'l', 'o'] [
6.基本数据类型(3)—-列表
12-21
1.初识列表 列表(list):用[]来装元素就是一个列表,通俗来说就是一个装对象的对象 特点:有序(顺序),元素无限制 2.列表的常用方法 切记:列表是一个可变的对象,对列表进行的修改操作会使原列表发生变化 名称 作用 lst.append() 追加,添加到最后 lst.insert(索引,值) 在指定索引插入值 lst.extend() 迭代添加,将一个可迭代对象中的元素全部添加到列表的最后 lst.pop() 不给索引,默认弹出最后一个,指定索引则弹出指定的值,弹出的值可以接收 lst.remove(xx) 删除指定值xx,删除的值不可接收 lst.cl
Python数据类型详解(列表
mingzme的博客
11-28 151
## 数据类型详解-列表 > 列表就是一组有序的数据组合,列表中的数据可以被修改 ## 列表的定义 + 可以使用 中括号进行定义 [] + 也可以使用 list函数 定义 + 在定义列表中的元素时,需要在每个元素之间使用逗号,进行分隔。[1,2,3,4] + 列表中的元素可以是任意类型的,通常用于存放同类项目的集合 ## 列表的基本操作 + 列表定义-[],list() + 列表相加-拼接 + 列表相乘-重复 + 列表的下标- 获取,更新 + 列表元素的添加-append() + 列表元素
list数据类型
weixin_30776863的博客
03-03 1088
# 列表操作 nlist = ['123', '10', '982', '123'] nlist.append('4') # 添加一个元素 a = nlist.index('10') # 查找元素索引,返回第一次出现的索引,后两个参数指定开始和结束位置,如果未找到会报错 # 查找所有元素位置1 # enumerate将序列按下标和元素顺序依次取出 print([i for ...
基本数据类型list
m0_55255138的博客
10-23 1175
python中的list
数据类型列表
aizhui7038的博客
08-16 261
列表 [ ] 列表是一个数据的集合,集合内可以放任何数据类型,可对集合进行方便的正删改查操作。(值可以重复,有序) 定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 特性: 1.可存放多个值 2.按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序 3.可修改指定索引位置对应的值,可变 创建 L1 = []#定义空列表 L2 = ['a...
Python数据类型List列表实例详解
09-19
主要介绍了Python数据类型List列表,结合实例形式分析了PythonList列表的概念、功能、定义以及判断、截取、遍历、切片等常见操作技巧,需要的朋友可以参考下
测量程序编制 - python 27数据类型List列表)-函数.pptx
05-08
数据类型List列表)-函数;List列表)——函数;List列表)——函数;max()方法:返回列表元素中的最大值。 max()方法:语法:max(list);min() 方法返回列表元素中的最小值。 min()方法语法:min(list);reverse...
测量程序编制 - python 24数据类型List列表)-修改.pptx
05-08
数据类型List列表)-修改 List列表)——修改 Python 提供了两种修改列表list)元素的方法,你可以每次修改单个元素,也可以每次修改一组元素(多个)。 修改单个元素:修改单个元素非常简单,直接对元素...
Python数据类型详解(二)列表
09-21
本文给大家详细介绍的是Python数据类型中的列表list),非常的简单实用,有需要的小伙伴可以参考下
举例讲解Python中的list列表数据结构用法
09-21
主要介绍了Python中的list列表数据结构用法,列表是Python内置的六种集合类数据类型中最常见的之一,需要的朋友可以参考下
python基本数据类型--列表list
热门推荐
爆笑蛙的博客
06-15 1万+
本文详细介绍了列表的定义,列表的索引切片、拼接方式、重复操作、删除元素、增加元素、统计元素个数、查看元素索引值、列表的排序、列表大小的比较方式、列表的成员区分、身份运算等。列表是用[]作为边界逗号作为分隔符,可容纳所有对象的数据类型,如:[],[1, "a", 5, 'cd']等等,是可迭代的数据类型,可以被修改。在一个列表中我们可以放入任何的python对象,包括列表本身。
python 数据类型list
最新发布
qq_60271706的博客
08-04 1053
删除 - remove 指定元素删除 -- 删除列表中匹配的第一个元素,如果列表中没有指定元素,会报错。删除 -pop 指定下标删除,默认删除最后一个,并且将删除的元素作为返回值返回。extend -- 扩展,将1个列表里的内容扩展到另外一个列表里去。当切片出来的列表为空的时候,就是在start位置开始插入相应的值。列表是可变的数据类型,即这种类型的值是可以被修改的。当切片出来的列表不为空的时候,则替换查找出来的list元素。切片是通过下标访问列表中的元素,切片可以取出一个子列表
Python学习笔记(六):数据类型List
秋忆夏伤的博客
06-11 955
序列是 python 中最基本的数据类型。序列中的每个元素都分配一个索引,索引从 0 开始; python 有六个序列的内置类型,最常见的是列表和元祖; 序列都可以进行的操作,包括索引、切片、加、乘、检查成员; 此外,python 已经内置确定序列的长度,以及确定最大和最小的元素的方法; List列表List列表) 是 Python 中使用最频繁的数据类型List 可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓..
列表数据类型
熊俊坤的博客
04-10 5990
列表数据类型列表”是一个值,它包含多个字构成的序列。“列表值”指的是列表本身,而不是指列表中的值。列表中的值称为表项,表项用逗号隔开。列表用左括号开始,右括号结束,即[]。注意,[]是一个空列表,不包含任何值。列表操作下标取得列表的单个值列表后面方括号内的整数被称为“下标”。下标只能是整数,不能是浮点数。列表中第一个值的下标是0,列表中第二个值的下标为1,以此类推。负数下标虽然下标从0开始先上增长
Python列表list数据类型示例
06-09
在Python列表list)中,可以存储任何类型的数据,如数字、字符串、布尔值、列表等。下面是一些Python列表中不同数据类型的示例: 1. 数字类型: ```python a = [1, 2, 3, 4] b = [0.1, 0.2, 0.3, 0.4] c = [1+2j, 2+3j, 3+4j, 4+5j] ``` 2. 字符串类型: ```python d = ['hello', 'world'] e = list('python') ``` 3. 布尔类型: ```python f = [True, False, True] ``` 4. 列表类型: ```python g = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] h = [['apple', 'banana'], ['orange', 'grape']] ``` 总之,在Python列表中,可以存储各种类型的数据,在实际应用中,我们可以根据具体需要选择合适的数据类型来存储数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 使用ftp服务上传文件时553报错的解决(绝对有用) 22298
  • shell中if语句---test之字符串比较 12768
  • shell中的while循环 12683
  • 详解HTTP协议的工作原理 11701
  • Pycharm中常用快捷键使用及注释方式 9510

分类专栏

  • 企业级监控系统zabbix 8篇
  • 企业项目实战 99篇
  • 计算机网络&操作系统基础知识 15篇
  • 常用企业服务 11篇
  • rhcsa 23篇
  • k8s 6篇
  • Docker 8篇
  • 自动化运维ansible 18篇
  • Redis 5篇
  • MYSQL 7篇
  • Haproxy 4篇
  • LNMP 7篇
  • 高性能服务器---nginx 13篇
  • 企业级高可用 7篇
  • python 67篇
  • 企业级负载均衡集群---LVS 9篇
  • HTTP加速器---varnish 5篇
  • shell 44篇
  • 运维

最新评论

  • 自动化运维---ansible---ansibel清单配置(INI语法&YAML语法)

    李是名: so,ansible的未来是yaml?将会放弃INI格式吗

  • 使用ftp服务上传文件时553报错的解决(绝对有用)

    Zero&g: restorecon 而不是 restorecen

  • shell中的函数

    xzplinks: 从C语言中文网摘抄下,真心无语。。。

  • Failed to start SYSV: MySQL database server..的解决方法

    wwwhhha: 可以,感谢

  • 自动化运维---ansible常用模块之文件操作(file&blockinfile&lineinfile模块)

    挨-踢菜菜: 你好,请问我想使用ansible往Windows文件中插入内容该使用什么命令呢?

大家在看

  • NAT 网络地址转换 92
  • JVM调优知识及实践:提升Java程序性能的艺术 1497
  • 代码随想录算法训练营第三十一天 | 455.分发饼干、376. 摆动序列、53. 最大子序和
  • 数据结构与算法分析实验6 [进阶]构建二叉树并进行图形化遍历(EasyX)
  • Vue3入门 - vue3相比于vue2的优点,及如何创建Vue3项目

最新文章

  • Cookie和Session的原理及区别
  • LInux下的iscsi磁盘共享---基于设备的存储分离
  • Linux下的iptables防火墙管理方法
2020年192篇
2019年77篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

PHP网站源码六安seo优化哪家好萍乡模板制作价格临沧网站优化排名报价温州推广网站推荐永新SEO按天扣费公司泰州seo排名报价罗湖网站优化按天扣费多少钱毕节网页制作报价许昌SEO按效果付费推荐吉安网站推广报价武威建站哪家好抚州百姓网标王推广哪家好塘坑网站定制价格衡水网站推广系统推荐白银网站搜索优化武威外贸网站设计公司宁波SEO按天收费哪家好商洛建站哪家好济宁百度爱采购价格云浮网站改版公司滨州营销型网站建设哪家好荆门如何制作网站多少钱周口至尊标王公司濮阳外贸网站设计观澜网站设计多少钱龙岩网站制作报价丽江网页设计哪家好呼和浩特推广网站连云港网站开发价格重庆营销型网站建设哪家好歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化