字典:
# 遍历字典内容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))
标签:丁一,字典,list1,列表,print,王二,class1 From: https://www.cnblogs.com/pangwablog/p/18074859