python学习-数据类型(列表→创建、取值、大小、长度)

列表(list)

列表的创建

列表的创建很简单,使用中括号。理论上中括号里面的值是任意类型,上代码:

lst1 = [1, 2, 3]
print(type(lst1))
print(lst1)
lst2 = ['abc', "123", 123, 123.0, True, None, ['abc', "123", 123, 123.0, True, None]]
print(type(lst2))
print(lst2)

运行结果:
在这里插入图片描述

列表的取值(划重点)

可以使用下标取值,注意不要越界了。

print(lst2[0], lst2[5], lst2[6][3], lst2[6][4])

输出为:
在这里插入图片描述
默认print打印,使用空格分隔,我们也可以自己修改分隔符

print(lst2[0], lst2[5], lst2[6][3], lst2[6][4], sep='-')
print(lst2[0], lst2[5], lst2[6][3], lst2[6][4], sep='^')
print(lst2[0], lst2[5], lst2[6][3], lst2[6][4], sep='&')

运行结果:
在这里插入图片描述
还有另一种取值方法:

lst3 = lst2[1:5]
print(type(lst3))
print(lst3)

这里lst2的定义在列表创建章节出,点击这里查看
运行结果:
在这里插入图片描述
中括号中,第一个数字表示起点,第二个数字表示结束位置的后一个。打印长度为:5 - 1 = 4;
如果定义lst3 = lst2[3:5],那么打印结果为:
在这里插入图片描述
同样,之前字符串可以使用负索引,在list中也同样适用。上代码:

print(lst2[0], lst2[1], lst2[2], lst2[3], lst2[4], lst2[5], lst2[6])
print(lst2[-1], lst2[-2], lst2[-3], lst2[-4], lst2[-5], lst2[-6], lst2[-7])
print(lst2[-7], lst2[-6], lst2[-5], lst2[-4], lst2[-3], lst2[-2], lst2[-1])
print(lst2[0], lst2[1], lst2[2], lst2[3], lst2[4], lst2[5], lst2[6], lst2[7])
# print(lst2[-1], lst2[-2], lst2[-3], lst2[-4], lst2[-5], lst2[-6], lst2[-7], lst2[-8])

正常运行结果:
在这里插入图片描述
退出码为0

如果越界,运行会报错噢。
在这里插入图片描述
在这里插入图片描述
退出码为1

列表的大小和长度

获取list的大小和长度

print(lst2.__sizeof__())
print(len(lst2))
print(lst2.__len__())

运行结果:
在这里插入图片描述

原本想把列表的操作也一起加到本文中,奈何下午有事情,无法继续学习了。
本文先结束了,等晚上回来再继续吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值