python遍历元祖每个值_python基础二(list,tuple元祖、dic字典,字符串)

一、列表list

1、list定义

列表即数组 ,list或array.。列表中的每个元素都有自己的编号,从0开始,编号也可叫做下标,角标,索引。最后一个元素的下标也可用-1表示.:

list定义时,需要用中括号[]括起来元素,每个元素之间用逗号分隔开。示例:stus=[‘小白’,'小红,‘小明’,'小兰']  元素如果是字符串需要用引号括起来

2、list操作

增:

stus.append('北京') #在列表末尾增加一个元素

stus.insert(0,'上海') #在指定的位置增加元素

stus.extend(list1)#将list1合并到stus中

stus+list1 #合并list1和stus

删:

stus.pop(0) #删除指定位置的元素

stus.remove('北京') #删除指定的元素

del stus[2] #删除指定位置元素

stus.clear()#清空list

改:

stus[1]='深圳'#修改指定位置的元素,但是如果下标不存在,则会报错

查:

print(stus[1])#获取指定位置的元素,并打印出来

print(stus.index('北京'))#获取元素对应的下标,如果元素不存在,下标找不到,会报错

print()stus.count('深圳'))#获取元素在list中出现的次数

list反转:

my_list = ['python','jmeter','charles','postman']

my_list.reverse()#就是把这个list反转一下,并不会返回任何内容。如果你直接打印会发现,结果显示none : print(my_list.reverse())

print(my_list)#显示翻转后的list

list排序:

可对数值型元素排序也可对字符串型元素排序,默认按升序排序。如果加上参数reverse=True,则按照降序排序

list合并:

list的合并,只需要多个list用加号+链接即可

nums1 = [9,2,34,12,34,457,2342]

nums= ['b','f','e','z','g','h']print(nums1+nums2)#结果就是两个list合并后[9,2,34,12,34,457,2342,'b','f','e','z','g','h']

如果同一个list中的内容,复制合并,则直接用原来的list*n(n表示次数):

print(nums1*3),则输出:[9, 2, 34, 12, 34, 457, 2342, 9, 2, 34, 12, 34, 457, 2342, 9, 2, 34, 12, 34, 457, 2342],把原来的nums1重复3次后输出,

字符串也可以这样用:print('东方大厦'*3),输出:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值