list 列表
names=['Hello','World']
type(names)
打印结果为:list
像数组,但不是数组,有不同的地方
数组是相同数据的集合,但是python里的list可以放入各种各样类型的元素,如:mylist=[‘1’,1,1.000,”123”,True,[“lala”,1]]
负数代表从后往前数,如mylist[-1],指最后一个元素
append方法:最后加一个元素
pop方法:拿出最后一个元素,然后删除它。而且,不能pop一个空的list
count(value) 统计value的个数
元组
和list很像,但是,不同的是,元组中的元素是无法修改的
如 mytuople=(”ss”,22), 修改:mytuople[1]=33,会报错
但是,要注意:元组中的元素中至少要一个逗号: mytuople=(”ss”,)不然就不是一个元组。
元组一般是可访问不可修改,特殊情况:当元组里存有一个list的时候,因为list并不是一个元组,所以它是可以修改的,示例
mytuople=(”ss”,1,2,[4,5,6])
这里面的元素中,ss,1,2都是不可修改的,但是list中的[4,5,6]可以修改。而且,要注意,list[4,5,6]中的数据可以被clear,但它不会被删除,它最多只能变为空list,但它是一直存在的
判断
python中通过缩进判断当前代码属于哪一块
示例
if (mylist[0] == 1) and (mylist[-1] == False) :
print("Yes")
else :
print("No")
注意:有冒号;注意要有缩进;判断语句嵌套时更要注意;
循环
for循环–示例1:
for num in range(1,100):
不包括100
for循环–示例2:
ab = ['1',"Yes",False,1.00]
for x in ab:
print(x)
>
while循环–示例1
while True == 1 :
print("Yes")
>
while循环–示例2
num = 100
while num > 0 :
print(num)
num -= 1