python相关操作
有关于列表的具体知识请点这里 一、
基本思路:
一、定义列表:
1.list_one = []
2.li=list()
二·、列表长度我们一般用len函数
三、当时用while遍历的时候,首先初始化一个变量,再根据其长度遍历输出
四、与while思想大致一样,主要不同,for循环不用初始化一个变量
具体代码:
a=["小明","小红","小兰","小白"]
print(len(a)) #获取列表的长度
print("="*25)
i=0
while i <len(a): #基本while循环
print(a[i])
i=i+1
print("="*25)
for j in a:
print(j)
效果:
二、
基本思路:
二、插入元素一般用
insert ()
append()
extend()
三、
偶数,while循环思想大致一样,初始化变量,循环数组,if判断是否是偶数,最后删除(pop、del)
四、
排序:
sort()
sorted()[不改变原数组]
五、
定义空数组,用来放结果,for循环遍历1-10,**代表平方
list_one=[]
list_one.insert(1,1)
list_one.insert(5,4)
list_one.insert(2,2)
list_one.insert(6,3)
list_one.insert(8,5)
print(list_one)
print("="*25)
list_one.insert(1,99)
print(list_one)
print("="*25)
list=[]
i=0
while i<len(list_one):
if i%2!=0:
list.append(list_one[i])
i+=1
print(list)
print("="*25)
list_one.sort(reverse=True)
print(list_one)
print("="*25)
b=[]
for i in range(1,11):
b.append(i**2)
print(b)
三、
定义一个列表用来保存3个办公室
offices = [[], [], []]
定义一个列表用来存储8位老师的名字
names = [‘张老师’, ‘李老师’, ‘赵老师’, ‘高老师’,
‘刘老师’, ‘周老师’, ‘王老师’, ‘吴老师’]
编程实现将8位老师,随机安排在3个办公室中
基本思路:
导入 random随机数包,定义一个二维列表,for循环老师名字,随机数随机产生三个办公室并将老师赋值给list数组当中
import random
names = ['张老师', '李老师', '赵老师', '高老师',
'刘老师', '周老师', '王老师', '吴老师']
list=[[],[],[]]
for i i
n names:
a=random.randint(0,2)
list[a].append(i)
print(list)
四、
假设现在某平台共有10件商品,每件商品对应的价格如下表所示。编写程序,实现设置价格区间筛选和价格排序的功能。
基本思路:
定义列表,通过输入区间while遍历列表,判断和你输入区间大小,并将其赋值到新数组里面,在最后输出的时候,进行一下排序。
五、
基本思路:
8个刮奖区,八个数组,奖项和随机数随便写,通过input输入,遍历里面的数字(本质就是遍历列表)
六、
如今的社交软件层出不穷,虽然功能千变万化,但都具有好友管理系统的基本功能,包括添加好友、删除好友、备注好友、展示好友等。
基本思路:
添加好友 insert
删除好友 remove
备注好友 将之前的覆盖
展示好友 输出