元组(tuple)和列表(list)
a=[] 创建列表a,列表里可以是字符可以是数字
b=1 c=2 d=(b,c) d=(1,2) d是一个元组 元组的值不能修改
a.append(d) 把元组d存入列表a
a.remove(d) 从列表删除指定元素,不过内存操作复杂,不宜使用
a.pop() 删除列表指定的元素,默认最后一个元素
随机数
random.randint(1,10) 随机输出1到10的一个随机数,包含1和10
文件关联
a=open("1.txt",'模式')
小题目
1.对如下List,编写程序屏幕输出小于等于5的所有元素。
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
2.编写程序自动生成0到100间的一个随机数,然后让参与者输入昵称和数字,最后判断谁猜得最准。
提示:可以用Tuple存放每个参与者的昵称和答案,用List保存这些Tuple。
3.随机生成12个月的降水量,范围在40mm~180mm之间。
如果一个月的降水量在40~90mm之间,属于少雨;如果降水量在120~180之间,属于多雨。
4.编写一函数,输入为一个List,输出为消除重复项的List。例如:
a=[1,1,2,3,4,3,5]
b=removeDuplicates(a) #removeDuplicates是需要编写的自定义函数。
print(b) #屏幕输出[1,2,3,4,5]
5.hangman:
6.用open函数打开文件,将单词加入一个List。统计a~z开头的单词数量。