列表和元组

    列表比字符串强大得多,在使用过程中,列表的功能能满足大多数对字符的操作需求,而且,对于相同的操作,在C艹中,需要十几倍的代码量来完成。

    首先,列表可以存放各种类型变量,而且是同时存储,比如,我想存储需要购买的水果名字,并且在水果名字后存上购买的数量,就可以敲上 fruit = ['apple', 10],而访问可以根据下标访问,例如print(fruit[0])。

    到目前为止,列表就像C中的数组,但是比数组更为强大。下面提供我测试列表使用方法的代码,其中涉及到列表的添加和删除。

list1 = ['one', 'two', 'three']
list2 = [1, 2, 3]
list3 = [list1, list2]
print(list1[0:2])
print(list2)
print(list3)
print(list3[1][2])
list3.append('four')
print(list3)
del list3[1]
print(list3)
下面是输出结果

['one', 'two']
[1, 2, 3]
[['one', 'two', 'three'], [1, 2, 3]]
3
[['one', 'two', 'three'], [1, 2, 3], 'four']
[['one', 'two', 'three'], 'four']
    在列表中同样可以使用加法和乘法,其中加法就是将两个列表拼合返回一个新的列表,而乘法,就如同字符串的乘法,只是次数重复。下面是样例代码。

list1 = ['one', 'two', 'three']
list2 = [1, 2, 3]
list3 = list1 + list2
print(list1)
print(list2)
print(list3)
print(list1 + list2)
print(list1 * 3)
输出结果如下

['one', 'two', 'three']
[1, 2, 3]
['one', 'two', 'three', 1, 2, 3]
['one', 'two', 'three', 1, 2, 3]
['one', 'two', 'three', 'one', 'two', 'three', 'one', 'two', 'three']

emmm

元组==

没啥用,就是一个用小括号而不用中括号的列表==

比如说   test = (1, 2, 3, 4, 5)

访问的时候,同样,用下标即可。

唯一的不同就是,元组一旦确定,就不能再修改!!!

好了,这一小节就到这里orz==



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值