您的位置:首页 > 编程语言 > Python开发

python-数据类型(List)

2019-01-09 23:54 253 查看
[code]li = ['alex',[1,2,3],'wusir','egon','女神','taibai']
l1 = li[0]
print(l1)
l2 = li[1]
print(l2)
l3 = li[0:3]
print(l3)
增加 append insert
[code]li = ['alex','wusir','egon','女神','taibai']
li.append('日天')
li.append(1)
print(li)
while 1:
username = input('>>>')
if username.strip().upper() == 'Q':
break
else:
li.append(username)
print(li)
li.insert(4,'春哥')
print(li)
li.extend('二哥')
li.extend([1,2,3])
print(li)
删、改、查、切片、公共方法、排序
[code]#删
li = ['taibai','alex','wusir','egon','女神',]
name = li.pop(1)  # 返回值
name = li.pop()  # 默认删除最后一个
print(name,li)

li.remove('taibai')  # 按元素去删除
print(li)

li.clear()  # 清空
print(li)

del li
del li[0:2]  # 切片去删除
print(li)

#改
li[0] = '男兽'
li[0] = [1,2,3]

#切片
li[0:3] = '云姐plfdslkmgdfjglk'
li[0:3] = [1,2,3,'春哥','咸鱼哥']
print(li)

#查
for i in li:
print(i)
print(li[0:2])

#公共方法:
l = len(li)
print(l)
num = li.count('taibai')
print(num)
print(li.index('wusir'))
li = [1,5,4,7,6,2,3]
#正向排序
# li.sort()
# print(li)
#反向排序
# li.sort(reverse=True)
# print(li)
#反转
li.reverse()
print(li)

 

列表的嵌套
[code]li = ['taibai','武藤兰','苑昊',['alex','egon',89],23]

print(li[1][1])
name = li[0].capitalize()
# print(name)
li[0] = name
li[0] = li[0].capitalize()
li[2] = '苑日天'
print(li[2].replace('昊','ritian'))
li[2] = li[2].replace('昊','ritian')
li[3][0] = li[3][0].upper()
print(li)

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: