本文适合所有立志想学Python的同学,大家一起学习交流。
1.列表的使用
示例一:直接定义一个列表
listOne = [10,"aa",True,None]
PS:在Python中空值为None,而不是Null;boolean值在Python中的写法为True/False,不能全小写
示例二:使用range创建列表,保存0~20所有之间所有的整数
rr = range(5)
print(list(rr))
输出结果为:
[0,1,2,3,4]
若想指定输出指定范围内的数据(例如5-9之间的整数)可以这么写
rr = list(range(5,9))
print(rr)
输出结果为:
[5,6,7,8]
示例三:字符串直接转列表
tt = list("Hello")
print(tt)
输出结果为:
['H','e','l','l','o']
PS:其中list为关键字,命名变量的时候需注意
2.字符串分割
tt = "11,22,33,44"
print(tt.split(","))
输出结果为:
['11','22','33','44']
3.字符串拼接
lis = ["2020","10","10"]
print("".join(lis))
print("/".join(lis))
输出结果为:
20201010
2020/10/10
PS:注意本质上是字符串拼接,需保证列表中的元素都是字符串类型,否则拼接失败
4.列表添加数据
rr = [11,22,33]
rr.append(44)
print(rr)
rr.append("aa")
print(rr)
输出结果为:
[11,22,33,44]
[11,22,33,44,'aa']
5.列表添加数据或者指定位置添加数据
rr =[11, 22, 33, 44, 'aa']
rr.insert(1,"YY")
print(rr)
输出结果为:
[11, 'YY', 22, 33, 44, 'aa']
6.清空列表
rrr = [11,22,33,44,55,66]
rrr.clear()
print(rrr)
输出结果为:
[]
7.删除元素
A.pop方法删除元素(pop(index)方法可以指定位置删除)
rr = [11, 'YY', 22, 33, 44, 'aa']
print(rr.pop())
输出结果为:
aa
B.remove方法指定元素删除
rr = [11, 'YY', 22, 44]
rr.remove(11)
print(rr)
输出结果为:
['YY', 22, 44]
8.判断列表中是否存在
rr = ['YY', 22, 44]
if 00 in rr:
print("存在")
else:
print("不存在")
输出结果为:
不存在
留个小作业,大家可以交流一下
创建列表,降序存储100以内所有能被3整除的数据
print(list(range(99,0,-3)))
就留一个吧,哈哈哈