我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Python中的列表

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Python中的列表

序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
1.列表
数组:存储同一种数据类型的集合 scores = [12,23,45]
列表(打了激素的数组):可以存储任意数据类型

list = [1,1.2,True,'westos']
print(list,type(list))
与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。

Python中的列表
#列表里面也可以嵌套列表
list2 = [1,2,3,4,[1,1.2,True,'westos']]
print(list2,type(list2))
Python中的列表
Python中的列表

2.列表的特性

#索引
#正向索引
service = ['http','ftp','ssh']
print(service[0])
#反向索引
print(service[-1])
Python中的列表
#切片
print(service[::-1]) # 列表元素序列反转
print(service[1:]) #列表中除了第一个元素之外的元素
print(service[:-1]) # 列表中除了最后一个元素之外的元素
Python中的列表
#重复
print(service * 3) #重复三次
['http', 'ftp', 'ssh', 'http', 'ftp', 'ssh', 'http', 'ftp', 'ssh'] 生成的新列表
#连接
service1 = ['mysql','firewalld']
print(service + service1)
Python中的列表
#成员操作符
in #判断元素是否属于该列表 属于为真 不属于为假
not in #判断元素是否不属于该列表 属于为真 不属于为假
print('firewalld' in service) 判断firewalld是否是列表中的元素
print('ftp' in service)
print('mysql' not in service)

假定有下面这样的列表:
names = ['fentiao', 'fendai', 'fensi', 'apple']
输出结果为:'I have fentiao, fendai, fensi and apple.'

print('I have ' + ','.join(names[:-1]) + ' and ' + names[-1])

题目:输入某年某月某日(yyyy-MM-dd),判断这一天是这一年的第几天?
1.cal = input('请输入日期 yyyy-MM-dd:')
date = cal.split('-') #拆分日期
year = int(date[0])
month = int(date[1])
day = int(date[2])
arr = [0,31,28,31,30,31,30,31,31,30,31,30,31]
num = 0
if ((year % 4 ==0) and (year % 100 !=0)
or (year % 400== 0)):
arr[2] = 29
for i in range(1,len(arr)):
if month > i:
num += arr[i]
else:
num += day
break
print('天数:',num)

2.date=input('请输入日期: ')
date1=date.split('-')
year=int(date1[0])
mon=int(date1[1])
day=int(date1[2])
k=0
list1=[0,31,28,31,30,31,30,31,31,30,31,30,31]
list2=[0,31,29,31,30,31,30,31,31,30,31,30,31]
if (year%400 == 0 or (year%4 == 0 and year%100 != 0)) :
for i in list2[:mon] :
k+=i
print('第%d 天' %(k+day))
else :
for i in list1[:mon] :
k+=i
print('第%d 天' %(k+day))
Python中的列表

列表元素的增加
service = ['http','ftp','ssh']

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

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

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

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

#从内存中删除一个数据
del service[1]
print(service)
service = ['ftp','http','http','ssh','ftp','ssh','ftp','ssh']

#查看元素在列表中出现的次数
print(service.count('ftp'))

#查看指定元素的索引值(可以指定索引范围)
print(service.index('ssh'))
print(service.index('ssh',4,7))
import random

列表元素的排序 # 默认是按照Ascii码进行排序的
li = list(range(100))
print(li)
random.shuffle(li)
print(li)

Python包含以下方法:

Python中的列表

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Python中的列表

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Python中的列表

序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。1.列表数组:存储同一种数据类型的集合 scores = [12,23,45]列表(打了激素的数组):可以
2023-01-31

Python中的列表(1)

1.什么是列表?  列表是由一组按特定顺序排列的元素组成。2.如何表示?  在Python中用方括号([ ])来表示列表。栗子如下:  contries = ['China','England','France']print(contrie
2023-01-31

Python中列表的操作

用中括号包含内容可修改的数据类型支持嵌套支持索引、切片、乘加运算、成员检查、长度、最小值、最大值 列表赋值到变量list1 = ['hello', 'world'] 列表中追加内容list1 = ['hello', 'world']list
2023-01-30

python中的列表操作

列表:(list)容器类型:某个对象包含对其它对象的引用,则将其称为容器。列表可以包含任何种类的对象(数字、字串、甚至嵌套其他列表,可以嵌套元组)内部包含:任意对象的有序集合,通过索引访问其中的元素,可变对象,支持异构(包含多种不同的元素)
2023-01-31

python中列表的使用

目的:熟练使用列表函数,方便管理多个变量值环境:ubuntu 16.04  python 3.5.2情景:列表应该是数据处理时经常使用到一种数据类型,可以有序、组合的操作值存储,是很实用的函数。。。这是最后一篇整理的笔记,发现排版很浪费时间
2023-01-31

python 列表中[ ]中冒号‘:’的

中括号[ ]:用于定义列表或引用列表、数组、字符串及元组中元素位置list1 = ['physics', 'chemistry', 1997, 2000]list2 = [1, 2, 3, 4, 5, 6, 7 ]print "list1[
2023-01-31

python中列表的用法

列表是一种有序的可变序列,用于存储元素,可通过方括号创建。它们支持多种操作,包括访问元素、添加元素、删除元素、排序和反转。列表推导式为创建新列表提供了一种简洁的方法。列表广泛用于数据存储、函数参数、数据结构和数据分析。Python 中列表的
python中列表的用法
2024-05-15

【Python基础知识】Python中的列表

很多初学Python的小伙伴不知道该从何开始学起,其实零基础学习的话可以先学习一些Python基础知识,等基础打牢之后再去接触更加深入的技术,接下来小编就为大家简单介绍一下有关于Python中列表的内容,希望对大家的学习有帮助。一、概念在P
2023-06-01

Python中列表的深浅拷贝

copy_lst = [  ('py对象三要素',),  ('== 比较运算符',),  ('is 身份运算符',),  ('小数据池',),  ('列表的浅拷贝',),  ('列表的深拷贝',),] py对象三要素  id  type  
2023-01-30

Python中的列表详细介绍

本篇内容主要讲解“Python中的列表详细介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python中的列表详细介绍”吧!Python中的for循环Python中的for循环语句按顺序遍历任
2023-06-16
2023-10-02

python列表

创建一个字符列表,执行命令L1=[a,b,c,d,e,f]print(L1[0])print(L1[2])print(L1[5])打印结果为a,c,f如果访问超出范围,python则会抛出一个异常IndexError插入,追加,删除列表数据
2023-01-30

python 列表

1.创建列表方式1.1用中括号>>> number = [1,2,3,4,5]>>> number[1, 2, 3, 4, 5]1.2.list()方法,参数应为可迭代序列>>> list((1,2,3,4))[1, 2, 3, 4]1.3
2023-01-30

Python(列表)

(看到新知识就在此不断添加,巩固,未完待续....) 对于只包含整数的列表,Python还提供了另外的几种创建列表的方法:(1)range(n,m)函数range返回一个整数列表,列表从函数的第一个参数n开始,最后一个参数m结束,但不包含最
2023-01-31

Python中列表的基本操作

本篇内容主要讲解“Python中列表的基本操作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python中列表的基本操作”吧!如何创建列表?列表是最常用的Python数据类型,它可以作为一个方括
2023-06-02

python中怎么修改列表中的值

要修改列表中的值,可以通过索引来访问列表中的元素,并进行赋值操作。例如,假设有一个列表my_list,想要将第一个元素修改为"new value",可以通过以下代码实现:pythonmy_list = ["old value", 2, 3,
2023-10-18

python系列(三)python列表详

博主QQ:819594300博客地址:http://zpf666.blog.51cto.com/有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持!本博文阅读目录:1)len函数//查看列表的个数2)序列[索引号] //查看索引号对应
2023-01-31

[python]列表的操作

1magicians = ['alice', 'david', 'carolina']for magician in magicians:print(magician)for magician in magicians:print(magi
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录