1、定义一个列表[1, 2, 3],并将列表中的头尾两个元素对调。对调后为[3, 2, 1]
list1=[1,2,3]
list1=list1[::-1]
print("1:",list1)
2、定义一个列表,并将列表中的指定位置的两个元素对调。对调第一个和第三个元素
列表如下:[23, 65, 19, 90]
对调后结果:[19, 65, 23, 90]
a = [23, 65, 19, 90]
c = a[0]
a[0] = a[2]
a[2] = c
print(a)
3、对列表[10, 11, 12, 13, 14, 15]翻转,调整后为[15, 14, 13, 12, 11, 10]
a = [10, 11, 12, 13, 14, 15]
第一种方法:
a.reverse()
print(list3)
第二种方法:
print(list3[::-1])
4、判定6是否包含列表[ 1, 6, 3, 5, 3, 4 ]
a = [1, 6, 3, 5, 3, 4]
if 6 in a:
print('Y')
else:
print('N')
5、[ 1, 6, 3, 5, 3, 4 ]转换为元组
a = [1, 6, 3, 5, 3, 4]
print(tuple(a),type(tuple(a)))
6、根据列表[ 1, 6, 3, 5, 3, 4 ]作为新字典的key,对应key的初始值为0,并打印新字典对象
a = [1, 6, 3, 5, 3, 4]
dict1=dict.fromkeys(a,0)
print(dict1)
7、循环打印出字典{'name':'aming','age':18,'school':'cema'}中的所有键和值,
a={'name': 'aming', 'age': 18, 'school': 'cema'}
for i,j in a.items():
print(i,j)
8、[‘taobao’,'jingdong','alibaba','baidu','taobao']对元素去重复
a=['taobao','jingdong', 'alibaba', 'baidu', 'taobao']
print(set(a))
9、将元组 tup1 = ("Alex", "seven")转换为列表
tup1 = ("Alex", "seven")
print(list(tup1),type(list(tup1)))
10、list7=[1,2,3,4,5]根据列表中的元素作为字典中的key,及初始值为0,打印这个新的字典,不用fromkey方法实现
第一种方法:
a=[1, 2, 3, 4, 5]
b={}
for x in a:
b[x]=0
print(b)
第二种方法:
a1=[1,2,3,4,5]
b1=[0,0,0,0,0]
c1=dict(zip(a1,b1))
print(c1)
11、输出商品列表,用户输入序号,显示用户选中的商品。
商品 li = ["手机", "电脑", "鼠标垫", "纸巾" ]
a. 允许用户添加商品
b. 用户输入序号显示内容
li = ["手机", "电脑", "鼠标垫", "游艇" ]
sp=int(input('请输入商品:'))
li.append(sp)
print(li)
xh=int(input('请输入序号:'))
print(li[xh])
12、符串s = "alex"转换为元组
s = "alex"
print(tuple(s),type(tuple(s)))
13.list怎么添加修改删除数据。用文字表述。
扩展题:
14.元素分类有两个集合[11,22,33,44,55,66,77,88,99,90], 将所有大于55的值保存字典的第一个key中,将小于55值保存第二个key的值中。
list = [11,22,33,44,55,66,77,88,99,90]
list.sort()
a=[]
b=[]
for i in list:
if i>55:
a.append(i)
else:
b.append(i)
print(a)
print(b)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现