Python3基础之集合

1.list


# Python数据类型list
# list 是一种可变的有序集合,可以使用索引来直接访问其元素
# list 的索引是从0开始的,-1代表最后一个元素

bookName = ['《三体》','《呐喊》','《彷徨》','《女神》']

# list的查询操作
print("bookName的全部元素为:",bookName)
print('bookName第一个元素为:',bookName[0])
print('bookName第二个元素为:',bookName[1])
print('bookName最后一个元素:',bookName[-1])
print('bookName倒数第二元素:',bookName[-2])

print('--------------------------------------------------------------------------')

# list的增加操作

# list追加元素(添加在最后)
bookName.append('《子夜》')
print('bookName追加一个元素:',bookName)

# list插入元素(指定位置)
bookName.insert(0,'《野草》')
print('bookName插入一个元素:',bookName);

print('--------------------------------------------------------------------------')

# list删除元素(pop函数)

bookName.pop();
print('pop( )是直接删除最后的元素:',bookName)

bookName.pop(1);
print('pop(n)是删除参数指定的元素:',bookName)

print('--------------------------------------------------------------------------')

# list修改操作(直接重新赋值)

bookName[0] = '《简爱》';
print('bookName修改之后的结果:',bookName)

输出结果:

bookName的全部元素为: ['《三体》', '《呐喊》', '《彷徨》', '《女神》']
bookName第一个元素为: 《三体》
bookName第二个元素为: 《呐喊》
bookName最后一个元素: 《女神》
bookName倒数第二元素: 《彷徨》
--------------------------------------------------------------------------
bookName追加一个元素: ['《三体》', '《呐喊》', '《彷徨》', '《女神》', '《子夜》']
bookName插入一个元素: ['《野草》', '《三体》', '《呐喊》', '《彷徨》', '《女神》', '《子夜》']
--------------------------------------------------------------------------
pop( )是直接删除最后的元素: ['《野草》', '《三体》', '《呐喊》', '《彷徨》', '《女神》']
pop(n)是删除参数指定的元素: ['《野草》', '《呐喊》', '《彷徨》', '《女神》']
--------------------------------------------------------------------------
bookName修改之后的结果: ['《简爱》', '《呐喊》', '《彷徨》', '《女神》']

2.tuple


# Python数据类型tuple:()
# tuple 是一种不可改变的有序元组,可以使用索引来直接访问其元素
# tuple 的索引是从0开始的,-1代表最后一个元素

bookName = ('《三体》','《呐喊》','《彷徨》','《女神》')

# tuple的查询操作
print("bookName的全部元素为:",bookName)
print('bookName第一个元素为:',bookName[0])
print('bookName第二个元素为:',bookName[1])
print('bookName最后一个元素:',bookName[-1])
print('bookName倒数第二元素:',bookName[-2])

print('---------------------------------------------------------------')

# 定义一个空的tuple元组
tup = ()
print('空元组:',tup)

# 定义只有一个元素的元组
tup = (1,)
print('一个元素的元组:',tup)
# 区分tup(1)

输出结果:

bookName的全部元素为: ('《三体》', '《呐喊》', '《彷徨》', '《女神》')
bookName第一个元素为: 《三体》
bookName第二个元素为: 《呐喊》
bookName最后一个元素: 《女神》
bookName倒数第二元素: 《彷徨》
---------------------------------------------------------------
空元组: ()
一个元素的元组: (1,)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值