python定义变量列表_class_09python变量类型之列表

本文详细介绍了Python中的列表数据类型,包括如何定义空列表、创建包含多种类型的列表,以及列表的增删改查操作。通过实例演示了列表的索引取值、切片、查找元素和统计元素个数等功能,同时也对比了列表与元组的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#!/user/bin/python3

# -*- coding: utf-8 -*-

#@Time : 2020/5/22 0022 3:15

#@Author : lemon_小张

#@Email :981874735@qq.com

#@File :class_09python数据类型之列表.py

# 列表的定义:

# 关键字list(列表)

# 使用时最频繁的数据类型,列表可以完成大多数结合类的数据结构实现

# 它支持字符,数字,字符串,甚至包括列表(即嵌套)

# 列表用[]标识 有序数据 排队

#1.空列表

# t = []

# print(type(t))

# print(len(t))

# 2.列表的数据用逗号隔开,数据可以是任意类型

t =[1,0.02,True,'lemon',(1,2,3,'python'),[1,0.02,False,['hello']]]

# print(type(t))

# print(len(t))

# 3.列表的操作:增删改查

# 列表的特性:有序可变

# t =[1,0.02,True,'lemon',(1,2,3,'python'),[1,0.02,False,['hello']]]

# print(t[0])

# print(t[-1])

# 4.列表元素的查找 根据索引取值,切片

# 列表里面的最后一个元素python 字符串--嵌套取值:根据索引一层一层的去定位

# 去hello里面的而字母e

print(t[-1][-1][-1][1])

# 切片 也是同字符串一样操作

# 取值偶数为的元素

# t[1::2]列表名[start:end:step]

# print(t[-1])#列表

# print(t[::-1])#列表进行倒序输出

# print(t[0::2])#取出还是列表

# 元组和列表的不同之处

# 1.元组不可变 列表可变‘

# 2.元组如果只有一个要记得加逗号 列表无操作

# 3.元组tuple() 列表list[]

# 相同之处

# 1.有序可变 有索引

# 2.可以根据索引取值

# 3.切片的方法都是一致的

# 增删改查

# 1.增加元素

# t =[1,0.02,True,'lemon',(1,2,3,'python'),[1,0.02,False,['hello']]]

# t.append('小张')#默认追加元素到列表的末尾,每次只能添加一个元素

# t.append('lemon')

# t.insert(1,'lemon30')#可以插入到指定索引的位置

# t.extend([1,2,3,4])#拓展列表的操作,合并列表

# s = [1,2,32]#两个列表相加

# t += s

# print(t)

# 小练习 添加java这个字符串到hello这个字符串多在列表里面

# 定位到这个列表

t[-1][-1].append('java')

print(t)

# 2.修改 :修改原有的值 赋值方式 列表名[索引值]=新值

print(t[3])

t[3] = '666'

print(t)

# 4.删 把某元素删掉

# t.pop()#默认删除最后一个元素

# t.pop(0)#指定删除元素的索引值

# t.clear()#清空列表

print(t)

# 其他用法

print(t.index(1))#确定元素所在索引的位置

print(t.count(0.02))#统计列表元素的个数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值