#元组
t=(1,2,3)
print(t)
print(t[0:3])
#集合
set1={1,2,'张三疯','欧阳疯','张三疯'}
print(set1)
#查找元素
print('张三疯' in set1)
#集合添加元素
set1.add(5)
print(set1)
#结构体
print(1)
dic={"name":"张三丰","age":18}
print(dic,dic["age"])
dic["weight"]=160
print(dic)
#判断 n 是什么类型
n=1
print(n,type(n))
a=1
b=1.1
print(a,b,type(a),type(b))
c=True
d=False
print(c,d)
e=[12,'124',13.5]
print(e)
print(e[0])
print(e[1])
#添加元素
e.append(False)
print(e)
#删除元素
del e[0]
print(e)
#修改元素
e[0]=9999
e[2]=18
print(e)
#查找
print(13.5 in e)
#分支
a=7
if a<=5:
print("上课")
else:
print("去玩")
if a<=5:
print("上课")
if a==1:
print("1")
elif a==2:
print(2)
elif a==3:
print(3)
else:
print("4567....")
#循环
# c for(int i=0;i<10;i++){}
a=[1,2,3,4,5,6]
for i in a:
print(i)
print("#"*30)
#输入1-5
for i in range(5):
print(i)
print("#"*30)
#输入1-5 的偶数
for i in range(0,5,2):
print(i)
print("#"*30)
print(range(0,5,2))
i=0
j=0
# while不需要括号 只需空格就行
# 空格之后的语句就不属于while所包括的范围内
while i<10:
print(i)
i+=2
print("**")
print(i)
# 9月9日
# 输入 输出
name=input('输入姓名:')
age=input('输入年龄:')
print(name)
print(age)
#逻辑运算
a=True
b=False
print(a and b)# &&
print(a or b)# ||
print(not b)
print(not a)
#list 类型运算
a=[1,2,3,4,6]
b=[6,7,8]
#输出 1 2 3 4 6 6 7 8
# a+b
print(a+b)
# 计算c-d
c=[1,2,3,4,5,6]
d=[1,2]
c = [i for i in c if i not in d]
print(c)
# 列表
list1 = ['a','b',1997,2000]
list2 = [1,2,3,4,5,6,7]
print("list1[0]:",list1[0])
print("list2[1:5]:",list2[1:5])
#更新
list1[2]=10
print("list1[2]: ",list1[2])
print(list1)
#删除
del list1[2]
print(list1)
#数组长度 和c一样
print(len(list1))
#相加
print(list1+list2)
list1+=list2
print(list1)
#判断元素是否存在与列表 list1 中
print(3 in list1)
#读取
linst=[1,2,3,4,5,6]
print(linst[-2]) #-2 表示 倒数第二位
print(linst[1:]) #输出从二个元素开始后的所有元素
#嵌套列表
a=['a','b','c']
n=[1,2,3]
x=[a,n]
print(x)
print(x[1][0])
#列表元素个数
list=[11,2,3,4,5,10]
print(len(list))
#返回列表最大值
print(max(list))
print(min(list))
list.append(obj) 在列表末尾添加新的对象 | |
2 | list.count(obj) 统计某个元素在列表中出现的次数 |
3 | list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表) |
4 | list.index(obj) 从列表中找出某个值第一个匹配项的索引位置 |
5 | list.insert(index, obj) 将对象插入列表 |
6 | list.pop([index=-1]]) 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 |
7 | list.remove(obj) 移除列表中某个值的第一个匹配项 |
8 | list.reverse() 反向列表中元素 |
9 | list.sort(cmp=None, key=None, reverse=False) 对原列表进行排序 |
10 | list.clear() 清空列表 |
11 | list.copy() 复制列表 |