首页 > 编程语言 > 详细

Python No.10_列表&切片(增删改查等)

时间:2020-12-05 15:21:37      阅读:23      评论:0      收藏:0      [点我收藏+]
# !/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Hugolinhj

一、多字符串存一个变量采用表
names = "linHuiJian WuLingMin LinHuiXu"
names = []
#解决多字符串问题,"[]"为表列,解决问题
print (names)

###################################

二、查

names = [‘linHuiJian‘,‘WuLingMin‘,‘LinHuiXu‘]
print (names[2])
#取值2,其中linHuiJian位置0,WuLingMin位置1,LinHuiXu位置2.
print(names[1:3])
#取了‘WuLingMin‘,‘LinHuiXu‘。顾头不顾尾,取1不取3.为切片。
print(names[-1])
#‘-‘表示倒着去取
print(names[-2:])
#‘-‘表示倒着去取,‘:‘后不加数值表,最后一起字串取出来。

三、增

names.append(‘LinHuiHao‘)
#追加字符串,插后面
print (names)


names.insert(1,‘Linjinbo‘)
#追加字符串,插在位置1.
print (names)

names.insert(3,‘HuangWenZhen‘)
print (names)

#注:无法批量插入

四、改

names[3]=‘LuRen1‘
#位置3字符改为“LuRen1”
print (names)

五、删

names.remove(‘Linjinbo‘)
#删除字符‘Linjinbo’
print (names)

del names[2]
#删除位置2的字符串
print (names)

names.pop()
#pop删除最后一个,()表示最后一个。(2)表示位置2
print (names)


names.pop(2)
#pop删除最后一个,()表示最后一个。(2)表示位置2
print (names)

六、查

print(names.index(‘WuLingMin‘))
#打印字符‘WuLingMin‘得位置

print(names[names.index(‘WuLingMin‘)])
#找到字符‘WuLingMin‘得位置,并打印出该字符

七、计

print(names.count(‘WuLingMin‘))
#计算字符‘WuLingMin‘出现次数

names.insert(1,‘WuLingMin‘)
#追加字符串,插在位置1.
print (names)
print(names.count(‘WuLingMin‘))
#计算字符‘WuLingMin‘出现次数

八、其他
names.reverse()
#反转列表
print (names)

names.sort()
#排序,排序规则按阿斯各码
print (names)

names2 = [1,2,3,4]
names.extend(names2)
#合并names2到names里,names2内容依然保留
print (names)
print (names2)

del names2
#删除变量names2
print (names2)

names.clear()
#清空列表
print (names)

Python No.10_列表&切片(增删改查等)

原文:https://www.cnblogs.com/mingyw/p/14089172.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!