python基本数据类型(二)

列表:
列表初始化:list=['heihei','haha','hehe'];
nums=[1, 3, 5, 7, 8, 13, 20];
1.查询列表中的值
'''nums[0]: 1'''
print "nums[0]:", nums[0]
'''nums[2:5]: [5, 7, 8] 从下标为2的元素切割到下标为5的元素,但不包含下标为5的元素'''
print "nums[2:5]:", nums[2:5]
'''nums[1:]: [3, 5, 7, 8, 13, 20] 从下标为1切割到最后一个元素'''
print "nums[1:]:", nums[1:]
'''nums[:-3]: [1, 3, 5, 7] 从最开始的元素一直切割到倒数第3个元素,但不包含倒数第三个元素'''
print "nums[:-3]:", nums[:-3]
'''nums[:]: [1, 3, 5, 7, 8, 13, 20] 返回所有元素'''
print "nums[:]:", nums[:]
2.更新列表,例如
list[0]='piapia';
print list[0];  
结果:
piapia
3.删除列表中的值,例如
del nums[0];
print nums[:];
结果
35781320
4.列表脚本操作符
print len([1]); 1
print [1]+[2]; [1,2]
print [1]*2; [1,1]
print 2 in[1,2,3] True
for x in [1,2,3]:print x 1,2,3
5.列表截取
A = [1,2,3]
print A[2]; 3
print A[-2]; 2
print A[1:]; [2,3]
6.列表函数
list.append(obj);在列表末尾添加新的对象
list.count(obj);记录obj对象在列表中出现的次数
list.extend(seq);在列表末尾一次性追加另一个程序中的多个值(产生新的列表扩展原来的列表)
list.index(obj);从列表中找出某个值第一个匹配项的索引位置,索引从0开始
list.insert(index,obj);在某个索引插入对象
list.pop(obj) 移除列表中的一个元素,如果参数为空,默认为最后一个元素,并且返回该元素的值
list.remove(obj)移除列表中某个值的第一个匹配项
list.reverse()反向列表中的元素,倒转
list.sort([fun])对列表进行排序
元组(tuple)
Python的元组与列表类似,不同之处在于元组的元素不能修改,元组使用的是(),列表使用[];
元组创建很简单,只需要在括号中添加元素,并且使用逗号隔开即可,例如:
tup1 = (1,2,3);
tup2= (1,2,"a","b")
tup3 = "a","b","c";
创建空元组,例如:tup = ();
元组中只有一个元素时,需要在元素后面添加逗号,例如:tup1 = (50,);
元组与字符串类似,下标索引从0开始,可以进行截取,组合等。
1.查询元组
tup1[0]; 1
tup[1:3] 2,3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值