python--list,,知识点一、list[
python--list,,知识点一、list[
知识点一、list[]
# s= ‘xiaoming,suhong,zhuhongcai‘#字符串,取值不好取
# #列表,数组,list
l = [‘xiaoming‘,‘suhong‘,‘zhuhongcai‘]#列表取元素是按照编号取(索引,角标,下表)
# 0 1 2
l4 = [1,2,3,4,[‘a‘,‘b‘,‘c‘]#二维数组
l5 = [1,2,3,4,[‘a‘,‘b‘,‘c‘,[‘abc‘,‘124‘,‘vbf‘]]#三维数组
print(l[-1])#-1 代表最后一个元素
print(l[0]) #0 代表第一个元素
#1、取值
print(l[0])
#2.1 append增加元素(在末尾增加一个元素)
l.append(‘洛歆‘)
print(l[3])
#2.2 insert指定位置增加,如果添加的指定位置没有,会添加到末尾
l.insert(0,‘毅熊‘)
print(l[0])
l.insert(7,‘允非‘)
print(l)
#3、修改
l[2] = ‘mingyue‘
print(l)
#4.1 指定下标删除pop
l.pop(0)
print(l)
l.pop(5)
print(l)
#4.2 指定元素删除remove
l.remove(‘xiaoming‘)
print(l)
#4.3 del 指定下标
del l [0]
print(l)
#5 count() 某个元素出现的次数
print(l.count(‘xiaoming‘))
#6 index() 找一个元素的下标
index = l.index(‘xiaoming‘)
print(index)
#7、reverse()反转list
l.reverse()
print(l)
#8、sort()排序
l2 = [54,6,14,9,23,56,78]
l2.sort()#默认升序
print(l2)
l2 = [54,6,14,9,23,56,78]
l2.sort(reverse=True) #降序
print(l2)
注意:
l2 = [54,6,14,9,23,56,78]
l3 = l2.sort(reverse=True) #sort只是针对l2 排序,不能赋值
print(‘l3...‘,l3)
结果:
#9、clear()清空
l.clear()
print(‘l是:‘,l)
#10、extend()
l3 = l +l2
print(‘l3是:‘,l3)#直接 + 就是将两个list合并
l.extend(l2)#将l2的元素加入到l中
print(‘l是:‘,l)
python--list
相关内容
- 开始Python,,>>> print(
- Python 3 获取 股票、期权等数据,,1. 获取 API1
- Python 基础语法,,2017-06-24
- python字符串学习之一,,1、字符串常量:单引
- python基础,,python简介创始
- Python格式化字符串(f,F,format,%),,# 格式化字符串:
- 命令行运行python -m http.server报错,,最近在学习网站搭建
- python_gz&csv,,1.处理gz的压缩包
- 完全卸载python for Ubuntu 14.04,,1、卸载python
- Python2.7利用Tesseract进行中英文图像识别,,背景环境:
评论关闭