python列表

❀创作不易,关注作者不迷路❀😀😀

数据容器-列表

😀①列表可以正向索引,也可以负向索引

正向索引下标从0开始,而负向索引下标从-1开始

python 复制代码
data=['你好','python',23,2.3]

print(data)#将列表中所有元素打印

print(data[2],data[-2])#正索引,负索引

#正索引从0开始,从左往右

#负索引从-1开始,从右往左

😀②字符串拼接

python 复制代码
temp=[23,34,23.4,34,30,34.5,29]

print('星期一的温度',temp[0],'度')

print('星期一的温度'+str(temp[0])+'度')#字符串拼接

😀③通过下标访问元素

python 复制代码
weather=['晴转多云','⛅','大雨','晴','雷阵雨','阴','小雨']

print(weather[2],weather[0],weather[1])

😀④切片及其常用函数

python 复制代码
list1=['零','一','二','三','五','四','六','七','八','九','十']
print(list1[5])#超过列表长度会报错
print(list1[-2])
print(list1[1:6])#左闭右开
print(list1[1:8:2])#start:end:step,[1,7]每隔2个提取出来
print(max(list1))#谁的Unicode码最大就是最大
print(min(list1))
print(ord(list1[2]))#通过ord()函数获取列表元素的Unicode码

😀⑤列表的排序,反转,向列表中添加元素

python 复制代码
ls2=[1,2,4,3,5,6,7,8,9]
print(len(ls2))
print(min(ls2))
print(max(ls2))
#ls2.sort(reverse=True)#保证反转后是降序的顺序
#print(ls2)
list1.reverse()#单纯的反转就行
print(list1)

ls2.append(100)#向列表中添加元素
print(ls2)

😀小练习😀:

创建一个10个元素的列表,提取后5个元素的值,并在列表末尾中添加一个元素666,然后删除列表中的第一个元素

python 复制代码
"""
创建一个10个元素的列表
"""
my_list=list(range(10))
print(my_list)

"""
提取后5个元素的值
"""
print(my_list[5:])

"""
在列表末尾中添加一个元素666
"""
my_list.append(666)
print(my_list)

"""
删除列表中的第一个元素
"""
del my_list[0]
print(my_list)
相关推荐
2401_8716965213 小时前
CSS如何优化移动端CSS选择器性能_遵循BEM规范避免过长嵌套
jvm·数据库·python
invicinble13 小时前
java集合的设计思路
java·开发语言·python
源码之家13 小时前
计算机毕业设计:Python股票交易管理可视化系统 Django框架 requests爬虫 数据分析 可视化 大数据 大模型(建议收藏)✅
爬虫·python·深度学习·信息可视化·数据分析·django·课程设计
jiayong2313 小时前
第 33 课:任务看板视图(按状态分列)与本地持久化
开发语言·前端·javascript·学习
SunnyDays101113 小时前
使用 Python 高效提取 Word 文档的特定页 (连续页、不连续页、按页拆分)
python·提取 word 文档页面·拆分 word 文档
2401_8836002513 小时前
Cgo 回调中处理 const char- 参数的正确方法
jvm·数据库·python
A_aspectJ13 小时前
【Java基础开发】 基于Swing GUI 组件实现图书管理系统
java·开发语言
gmaajt13 小时前
CSS 背景图片无法加载的常见原因与正确写法详解
jvm·数据库·python
宇宙realman_99913 小时前
DSP28335-FlashAPI使用
linux·前端·python
解救女汉子13 小时前
Python如何计算NumPy数组的协方差矩阵_调用cov函数进行特征分析
jvm·数据库·python