返回顶部
首页 > 资讯 > 后端开发 > Python >Python基础中的列表你了解吗
  • 153
分享到

Python基础中的列表你了解吗

2024-04-02 19:04:59 153人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

目录1.列表定义:2.列表创建和删除使用赋值运算符直接创建列表创建空列表创建数值列表删除列表3.访问列表元素练习总结1.列表定义: 形式上,列表的所有元素都放在一对中括号"

1.列表定义:

形式上,列表的所有元素都放在一对中括号"[]"中,两个相邻元素之间使用","分隔;

内容上,可以将整数、实数、字符串、列表、元组等任何类型的内容放在列表中,且同一个列表中,元素的类型可以不同,因为它们之间没有任何关系。

2.列表创建和删除

使用赋值运算符直接创建列表

#举例:
num = [7,8,10,98,230,999]
verse = ["王牌部队","良言写意","三生有幸遇见你"]
text = [28,36,"我是静若晨光"]

创建空列表

#创建空列表emptylist 
emptylist = []

创建数值列表

#可以使用list()函数直接将range()函数循环出来的结果转换为列表
#例如:创建一个10-20(不包括20)之间的所有偶数的列表
list(range(10,20,2))
#print打印出结果后为
[10,12,14,16,18]

删除列表

del listname #listname 为列表名称

3.访问列表元素

#创建列表list1
list1 = ["静","若","晨","光"]
#整个列表输出,用print()函数
list1 = ["静","若","晨","光"]
print(list1)
#运行结果如下,注意[]也被输出
["静","若","晨","光"]
#访问部分元素,例如索引为2,
list1 = ["静","若","晨","光"]
print(list1[2])
#运行结果如下,注意输出单个列表元素时,无中括号,如果是字符串,左右引号也不输出
晨

练习

题目:输入一年中的某一天,判断这一天是这一年的第几天:【输入格式:YYYY-MM-DD】

 User_input = input('输入:年-月-日')
Year = int(User_input.split('-')[0])   ##得到年份
Month = int(User_input.split('-')[1])  ##得到月份
Day = int(User_input.split('-')[2])    ##得到天

li = [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)):    ##当闰年时:
    li[1] = 29   ##将二月的天数改为29
for i in range(12):  ##遍历月份
	if Month > i + 1:   ##i从0开始,假如是5月的某一天,i循环到3停止,经过0-1-2-3四次循环,取4个月份即取1-2-3-4月的所有天
		num += li[i]   ##将1-4月总天数求和
	else:            ##退出if判断后,当下一次循环时,i=4,i+1不满足if的条件,进入else,将最后5月的第几天加入总天数中
		num += Day
		break
print('这一天是%d年的第%d天' %(Year,num))

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: Python基础中的列表你了解吗

本文链接: https://lsjlt.com/news/162904.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python基础中的列表你了解吗
    目录1.列表定义:2.列表创建和删除使用赋值运算符直接创建列表创建空列表创建数值列表删除列表3.访问列表元素练习总结1.列表定义: 形式上,列表的所有元素都放在一对中括号"...
    99+
    2024-04-02
  • Python的语法基础你真的了解吗
    目录Python语法基础01-Python快速入门U1-定义变量U2-判断语句U3-循环U4-定义函数U5-面向对象U6-引入python文件02-python的三大优点、七大特色U...
    99+
    2024-04-02
  • Python的列表推导式你了解吗
    目录语法实例总结语法 1.普通 [expression for target in iterable] 2.带条件 [expression for target in iterab...
    99+
    2024-04-02
  • 【Python基础知识】Python中的列表
    很多初学Python的小伙伴不知道该从何开始学起,其实零基础学习的话可以先学习一些Python基础知识,等基础打牢之后再去接触更加深入的技术,接下来小编就为大家简单介绍一下有关于Python中列表的内容,希望对大家的学习有帮助。一、概念在P...
    99+
    2023-06-01
  • Python基础之列表
    列表初识 列表的作用和定义 列表是python中使用最频繁的数据类型,在其他语言中一般称为数组; 用一个变量存储多个数据; 列表存储多个数据时,在中括号之间用逗号分隔多个数据; 语法定义: 变量名 = [数据1, 数据2, 数据3,......
    99+
    2023-01-31
    基础 列表 Python
  • Python基础详解之列表复制
    目录一、前言二、直接赋值三、用切片赋值四、copy()复制实现赋值五、deepcopy()复制实现赋值六、copy()和deepcopy()的区别6.1  copy()6....
    99+
    2024-04-02
  • 用代码帮你了解Python基础(1)
    目录1.数据类型和变量2.字符串和格式化总结1.数据类型和变量 # 数据类型: # 1.整型:Python中能处理任意大小的整数 intNum1 = 584520 intNum2 =...
    99+
    2024-04-02
  • 用代码帮你了解Python基础(2)
    目录1.列表:list2.元组:tuple3.条件判断总结1.列表:list # 1.list:Python内置的一种数据类型,列表; # 2.list是一种有序的集合,可以随时添加...
    99+
    2024-04-02
  • 用代码帮你了解Python基础(3)
    目录1.循环2.字典3.集合总结1.循环 # 1.for...in循环,依次把list或tuple中的每个元素迭代出来 studentNames = ["Willard","Chen...
    99+
    2024-04-02
  • Python的基础语法和输入输出函数你都了解吗
    目录基础语法1. 注释:2.行和缩进3.标识符和关键字保留字:1.常用数据和数据类型2.类型操作输入和输出函数1.输出函数2.输入函数总结基础语法 1. 注释: 注释在解释器中是不会...
    99+
    2024-04-02
  • python基础学习3----列表
    一.字符格式化输出 占位符 %s s = string 字符串           %d d = digit 整数           %f f = float 浮点数 name = input("Name:") age = int...
    99+
    2023-01-30
    基础 列表 python
  • Python基础列表是什么
    本篇文章给大家分享的是有关Python基础列表是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、简介列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,...
    99+
    2023-06-02
  • python基础操作列表切片解析
    目录一、实验目的二、实验原理三、实验环境四、实验内容五、实验步骤1.正向截取列表的全部内容,示例如下:2.反向输出列表全部内容,示例如下:3.取偶数位置和奇数位置的元素,示例如下:4...
    99+
    2023-05-17
    python列表 python列表切片
  • python的列表生成式,生成器和generator对象你了解吗
    目录列表生成式列表表达式初始化 dict 或 setgenerator对象生成generator对象总结列表生成式 可以使用列表生成式生成 列表元素。 例如: 列表还支持 if &...
    99+
    2024-04-02
  • python基础入门之列表(一)
    目录正文增删改查循环其他的功能函数元组因为最近公司有python项目维护,所以把python的基础入门的书整理一遍,因为有些忘记了,同时在看<<python编程>&...
    99+
    2024-04-02
  • Python基础:列表(list)和元组
      学一门语言,可以用对比其他语言方法加深对这门语言特点的理解。 一、定义:列表和元组,都是一个可以放置任意数据类型的有序集合。   mutable的列表:动态的,可以改变元素   immutable的元组:静态的,不可以改变元素 二、支...
    99+
    2023-01-31
    基础 列表 Python
  • python基础学习_目录列表
    第一天: https://blog.51cto.com/xiong51/19622681.1 python版本 1.2 python安装 1.3 python解释器 1.4 字符集 1.5 运算符 1.6 条件判断 1.7 脚本示例第二天:...
    99+
    2023-01-31
    基础 目录 列表
  • python中的getter与setter你了解吗
    目录前言复制型编写使用python的装饰器总结前言 因为java开发的习惯,想要在python开发中使用类似JavaBean的结构。 复制型编写 在python可以直接结合java中...
    99+
    2024-04-02
  • 一篇文章带你了解python元组基础
    目录1. 元组基本知识1.元组的基本格式和用法2. 元组操作实例1.建立元组2.查找元素:通过元组下标实现。3.删除元组:对元组的删除时不允许的,可以通过del函数,实现对整个元组对...
    99+
    2024-04-02
  • 一篇文章带你了解python字典基础
    目录1. 字典基础知识字典的基本格式表示字典的键、值设置要求1)键的设置要求2)值的设置要求2. 字典元素增加1.利用赋值给字典增加元素2.利用setdefault()方法给字典增加...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作