按相反的顺序输出列表的元素python_接触python的第3天

本文介绍了Python中如何按相反的顺序输出列表元素,包括列表和元组的概念、通用序列操作,如索引、切片、步长,以及列表的修改操作,如赋值、删除、插入等。此外,还探讨了元组作为不可变序列的特性。
摘要由CSDN通过智能技术生成

列表和数组

2.1概述

数据结构:是以某种方式组合起来的数据元素集合。

在python中,最基本的数据结构是序列。序列中的每个元素都有编号,第一个元素的索引为0。

最常用的两种序列:列表和元组。

列表和元组的区别:列表可以修改,而元组不可以修改。

列表:所有的元素都放在方括号内,并用逗号隔开。

输入:Edward=[‘edward gumby’,42]

输出:[‘edward gumby’,42]

序列里可以包含序列

输入:

zhang=[‘zhangsan’,28]

Li=[‘lisi’,30]

database=[zhang,li]

print(database)

输出:

[['zhangsan', 28], ['lisi', 30]]

2.2通用的序列操作

2.2.1索引

序列中所有元素都有编号,从0开始递增。

输入:

greeting=’helllo’ #字符串就是由字符组成的序列,

print(greeting[0])

输出:

h

使用编号来访问各个元素,称为索引。

-1是最后一个元素的位置。

输入:print(greeting[-1])

输出:o

对于字符串字面量(以及其他的序列字面量),可直接对其执行所以操作,无需先将其赋给变量。

输入:print(“nihao”[1])

输出:i

如果函数调用返回一个序列,可以直接对其索引造作。

输入:print(input(‘year:’)[3]) #获取用户输入的年份的第4位

运行输入:2005

输出:5

实例:

用户输入年、月(数1-12)、日(1-31),程序将对于的月份名称和日期打印出来。如August 16th,1974。

分析:

最终结果是英文月+英文日+逗号+年,月和日分别两个序列。

代码:

#月份序列

months=[

'January',

'February',

'March',

'April',

'May',

'June',

'July',

'August',

'September',

'October',

'November',

'December'

]

# 日序列

endings=['st','nd','rd','th','th','th','th',

'th','th','th','th','th','th','th',

'th','th','th','th','th','th','st',

'nd','rd','th','th','th','th','th',

'th','th','st']

#输入年月日

year=input('year:')

month=input('month(1-12):')

day=input('day(1-31):')

#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值