python简单总结-List,元组

list = ["r", '1.1.1.1', 123]

list[0] = 'r'

list[2:3] = 123

list[-2:] = ['1.1.1.1', 123]

list[-2:3] =  ['1.1.1.1', 123]

所以总结:python列表在选取子列表时有左闭右开原则,

同时,也可以用复数表示列表元素位置,最后一个位置索引为-1,其余依次递减。

list.append("R2")

list.append(124)

list =  ["r", '1.1.1.1', 123,'R2',124]

list[0::2] = ['R1', 123, 124]

#就是从0位置元素开始,直到末尾,每隔一个取一个,就是数两下就取一个。

list[0:3:2] = ['R1', 123]可见理解没有错误。

list[-2::-2] = ['R2', '1.1.1.1'] 同理向左移。

>>> list.reverse()

>>> list

[124, 'R2', 123, '1.1.1.1', 'R1']

getattr(list,"reverse")()

>>> list

['R1', '1.1.1.1', 123, 'R2', 124]

>>> list.append(124)

>>> list.append(124)

>>> list.pop() #删除末尾元素

124

>>> list

['info', 'R1', '1.1.1.1', 123, 'R2', 124, 124]

>>> list.remove(124). #删除指定字符

>>> list

['info', 'R1', '1.1.1.1', 123, 'R2', 124]

>>> list1 = [2,3,4]

>>> list2 = list1 + list

>>> list2

[2, 3, 4, 'info', 'R1', '1.1.1.1', 123, 'R2', 124]

>>> list2.append(list). #可以用此来创建二维列表

>>> list2

[2, 3, 4, 'info', 'R1', '1.1.1.1', 123, 'R2', 124, ['info', 'R1', '1.1.1.1', 123, 'R2', 124]]

>>> list3 = list*3. //本质是数据的复制

>>> list3

['info', 'R1', '1.1.1.1', 123, 'R2', 124, 'info', 'R1', '1.1.1.1', 123, 'R2', 124, 'info', 'R1', '1.1.1.1', 123, 'R2', 124]

 

元组

与列表相类似,但是在定义以后内容不可改变。

但还可以进行切片,索引等操作

login = ("r",112,3)

>>> id(login)

4362851264

想要修改,需要重新定义。

元组不可修改性的意义

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值