栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python列表和元组:[] & ()

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python列表和元组:[] & ()

Python 中,序列结构主要有列表、元组、集合、字典和字符串。对于这些序列结构有以下几个通用的操作,其中,

集合和字典不支持索引、切片、相加和相乘操作。

二、列表(List)

列表一旦创建了我们就可以根据自己的需要随意改变它的内容:

>>> l = [1, 2, 3, 4, 5, 6]
>>> l[0] = l[2] * l[3]
>>> l
[12, 2, 3, 4, 5, 6]
三、元组(Tuple)

元组是固定且不可改变的。这意味着一旦元组被创建,和列表不同,它的内容无法被修改或它的大小也无法被改变。

>>> t = (1, 2, 3, 4) #创建元组
>>> t[0] = 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: 'tuple' object does not support item assignment
>>> t = (1,2,3,4)
>>> t.append(5)
Traceback (most recent call last):
  File "", line 1, in 
AttributeError: 'tuple' object has no attribute 'append'

在 Python 中,也可以创建空的列表:list = []

在 Python 中,数值列表也是非常常用的,可以通过 list() 函数把 range 对象、字符串、元组等转换为列表,例如:
list( range(10, 20, 2) ) # 创建一个 10 ~ 20(不包括 20)之间所有偶数的列表
得到的结果为 [10, 12, 14, 16, 18]

对于已经创建的列表,当我们不再使用时,可以使用 del 语句将其删除。
del 语句在实际开发时,并不常用。因为 Python 自带的垃圾回收机制会自动销毁不用的列表

import datetime						# 导入日期时间类

# 定义一个列表
mot = ["坚持下去不是因为我很坚强,而是因为我别无选择",
       "含泪播种的人一定能笑着收获",
       "做对的事情比把事情做对重要",
       "命运给与我们的不是失望之酒,而是机会之杯",
       "明日永远新鲜如初,纤尘不染",
       "求知若饥,虚心若愚",
       "成功将属于那些从不说 “不可能” 的人"]
day = datetime.datetime.now().weekday()			# 获取当前星期
print(mot[day])						# 输出每日一贴

 

列表的循环:

verse = ["自古逢秋悲寂寥", "我言秋日胜春朝", "晴空一鹤排云上", "便引诗情到碧霄"]
for index, item in enumerate(verse):
    print(index, item)
verse = ["自古逢秋悲寂寥", "我言秋日胜春朝", "晴空一鹤排云上", "便引诗情到碧霄"]
for item in verse:
    print(item)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/840815.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号