字典:

# 遍历字典内容1
class1 = {'丁一': 85, '王二': 95, '张三': 75, '李四': 65, '赵五': 55}
for i in class1: # 这个i代表的是字典中的键,也就是丁一、王二麻子等
print('class1:',i,class1[i])

 

# 遍历字典内容2
class1 = {'丁一': 85, '王二': 95, '张三': 75, '李四': 65, '赵五': 55}
for i in class1: # 这个i代表的是字典中的键,也就是丁一、王二麻子等
print(i + ':' + str(class1[i])) # 注意要str把85等数字转换成字符串,才能进行字符串拼接

 

 

# 遍历字典内容3
class1 = {'丁一': 85, '王二': 95, '张三': 75, '李四': 65, '赵五': 55}
a = class1.items()
print(a)

 字典实例:

 

列表:

list.append('baidu') 追加"baidu"元素

 

 

 

 

class1 = ['丁一', '王二', '张三', '李四', '赵五']
print(class1)
>>> ['丁一', '王二', '张三', '李四', '赵五']

 

# 列表的元素类型不限
list1 = [1, '123', [1, 2, 3]]
print(list1)
>>> [1, '123', [1, 2, 3]]

 

class1 = ['丁一', '王二', '张三', '李四', '赵五']
for i in class1: # 使用for循环遍历列表
print(i)

  • 列表元素调用

class1 = ['丁一', '王二', '张三', '李四', '赵五']
a = class1[1] # 调取列表中第二个元素“王二”
print(a)
>>> 王二

 

  • 列表切片

# 选取多个列表元素的方法:列表切片
class1 = ['丁一', '王二', '张三', '李四', '赵五']
a = class1[1:4] # 选取列表中第二个和第四个元素,列表切片左闭右开
print(a)

 

# 列表增加元素的办法:append方法
score = []
score.append(80)
print(score)
>>> [80]

 

  • 增加列表元素

score = []
score.append(80)
score.append(90)
score.append(70)
print(score)
>>> [80, 90, 70]


>>> ['王二', '张三', '李四']

(4)代码实例:数字排序

list1 = [] # 定义一个空列表
for i in range(8): # 利用for循环向列表中添加数据
mynum = int(input("请输入要排序的数字(一共8个数字):"))
list1.append(mynum)
list1.sort() # 默认为升序
print("\n从小到大排序数字:", list1)
list1.sort(reverse=True) # 设置排序为降序
print("\n从大到小排序数字:", list1)
print("\n数字中的最大值:", max(list1))
print("数字中的最小值:", min(list1))

 

posted on 2024-03-15 10:19  胖娃  阅读(1)  评论(0编辑  收藏  举报