学习python3之列表

# python 内置的一种数据类型是列表,即list。list是一种有序的集合,可以随时添加或删除其中的元素。

classmates = ['lily','amy','sam']

# 列表list

print(type(classmates))

#打印类型。打印结果为<class 'list'>

 

print(len(classmates))

#打印列表的元素个数。打印结果为3 

 

print(classmates)

# 打印列表.打印结果为['lily', 'amy', 'sam']

 

print(classmates[0])

print(classmates[2])

# 分别打印列表索引位置为0和2的元素,索引是从0开始的。打印结果为lily  sam

 

print(classmates[-1])

print(classmates[-3])

# 如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引。即print(classmates[0])和print(classmates[-1])打印出来的结果是一样的,打印结果均为sam  lily

 

classmates.append('david')

print(classmates)

# 在末尾追加一个元素。打印结果为['lily', 'amy', 'sam', 'david']

 

classmates.insert(1,'ling')

print(classmates)

# 在索引为1的位置添加一个ling。打印结果为['lily', 'ling', 'amy', 'sam', 'david']

 

classmates.pop()

print(classmates)

# 删除列表末尾的元素。打印结果为['lily', 'ling', 'amy', 'sam']

 

classmates.pop(0)

print(classmates)

# 删除索引位置是0的元素。打印结果为['ling', 'amy', 'sam']


 

L = [1,'java',[1,2,3,4],True]

# 列表L中的元素可以是不同类型的数据;列表中的元素也可以是一个列表。上面的L是一个嵌套列表。

print(len(L))

# 列表L中有4个元素。L[0]=1 L[1]='java' L[2]=[1,2,3,4] L[3]=True

 

print(L[0])

# 打印结果为1

print(L[1])

# 打印结果为java

print(L[2])

# 打印结果为[1, 2, 3, 4]

print(L[3])

# 打印结果为True

 

print(L[-1])

# 打印结果为True

print(L[-2])

# 打印结果为[1, 2, 3, 4]

print(L[-3])

# 打印结果为java

print(L[-4])

# 打印结果为1

 

print(L[2][2])

# 访问元素3。列表L可以被看做是一个二维数组。

print(L[0:2])

# 访问列表L中的前两个元素。L[0:2]表示L[0],L[1]。 打印结果为[1, 'java']

print(L[1:3])

#访问列表L中索引为1和2的元素。打印结果为['java', [1, 2, 3, 4]]

 

print(L[-1:])

# 打印结果为[True]

print(L[-2:])

# 打印结果为[[1, 2, 3, 4], True]

print(L[-3:])

# 打印结果为['java', [1, 2, 3, 4], True]


 

L = []

# 创建一个空列表。

print(len(L))

# 列表长度为0。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值