定义 stu1={'name':'jj','age':18}
访问stu1['name']
定义 stu1={'name':'jj','age':18}
访问stu1['name']
if 格式
else
in not in
判断值是否在列表里
and多条件判断
比较运算符
=<>
布尔值
列表合并
l1 l2
1.l1.extent(l2)
2.l=l1+l2
列表的复制
1 newl = name[:]
互不影响
newl=name
相互影响
内存 地址
赋值为最后运行
v=v+1
v+=1
min(取最小)
max(去最大)
sum(取平均)
l=[ t**2 for t in range(1,11)]
range(0,len(list))
来bian'li
数字列表的生成
range(3,10)
注意不包括10
range(3,10,4)
间隔为4
列表的便利
for name in names:
print(name)
获取列表长度
len(names)
列表可以包涵列表
name[[],[],[]]
name[2][3]
列表的排序
name.sort()
数字
大写
小写
永久排序,会改变原来的列表
倒叙
nmes.sort(reverse=True)
对原列表不影响
newlist = sorted(name)
列表反转
names.reverse()
列表输出一下就删除
name.pop()
直接调用方法
method()
method(数据)
xxv。mothod()
返回值
列表增删改
改
name[1]='boom'
增加
name.append('增加')
添加在后面
插入
names.insert(0,'数据')
0表示位置
数据是内容
删除
按索引
del(name[1])
del name[1]
按值来删除
name.remove('micheal')
ta
索引负数是倒着数
截取子类表
name[0,3]
包前不包后
【:3】=【0:3】
索引:下标标号
如军训123456
从0开始
列表定义
名字=【元素1,元素2,。。。】