python相关操作


有关于列表的具体知识请点这里 一、

Python列表初级题目 python关于列表的题目_numpy


基本思路:

一、定义列表:

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)

效果:

Python列表初级题目 python关于列表的题目_数组_02


二、

Python列表初级题目 python关于列表的题目_Python列表初级题目_03


基本思路:

二、插入元素一般用
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)

Python列表初级题目 python关于列表的题目_数组_04


三、

定义一个列表用来保存3个办公室

offices = [[], [], []]

定义一个列表用来存储8位老师的名字

names = [‘张老师’, ‘李老师’, ‘赵老师’, ‘高老师’,

‘刘老师’, ‘周老师’, ‘王老师’, ‘吴老师’]

编程实现将8位老师,随机安排在3个办公室中

基本思路:

导入 random随机数包,定义一个二维列表,for循环老师名字,随机数随机产生三个办公室并将老师赋值给list数组当中

import random
names = ['张老师', '李老师', '赵老师', '高老师',
         '刘老师', '周老师', '王老师', '吴老师']
list=[[],[],[]]
for i i![在这里插入图片描述](https://img-blog.csdnimg.cn/b58f14cab55f4ac882f2046f1db726e7.png)
n names:
    a=random.randint(0,2)
    list[a].append(i)
print(list)

Python列表初级题目 python关于列表的题目_数组_05


四、

假设现在某平台共有10件商品,每件商品对应的价格如下表所示。编写程序,实现设置价格区间筛选和价格排序的功能。

Python列表初级题目 python关于列表的题目_开发语言_06

基本思路:
定义列表,通过输入区间while遍历列表,判断和你输入区间大小,并将其赋值到新数组里面,在最后输出的时候,进行一下排序。

Python列表初级题目 python关于列表的题目_开发语言_07

Python列表初级题目 python关于列表的题目_python_08

五、

Python列表初级题目 python关于列表的题目_Python列表初级题目_09


基本思路:

8个刮奖区,八个数组,奖项和随机数随便写,通过input输入,遍历里面的数字(本质就是遍历列表)

Python列表初级题目 python关于列表的题目_python_10


Python列表初级题目 python关于列表的题目_数组_11


六、

如今的社交软件层出不穷,虽然功能千变万化,但都具有好友管理系统的基本功能,包括添加好友、删除好友、备注好友、展示好友等。

基本思路:

添加好友 insert
删除好友 remove
备注好友 将之前的覆盖
展示好友 输出

Python列表初级题目 python关于列表的题目_numpy_12

Python列表初级题目 python关于列表的题目_数组_13