按照你的要求,遍历贪吃蛇的坐标位置,并和随机生成的坐标对比,如果相同就重新取值,不相同的时候输出的Python程序如下
import randommap_width=30
map_height=30
a = [{'x': 2, 'y': 4}, {'x': 5, 'y': 6}, {'x': 7, 'y': 8}, {'x': 4, 'y': 4}]
random_x=randomrandint(3,map_width-8)
random_y=randomrandint(3,map_height-8)
flag=True
for i in range(len(a)):
if random_x==a[i]['x'] and random_y==a[i]['y']:
flag==False
break
if flag==True:
print("random_x=%d,random_y=%d"%(random_x,random_y))
else:
random_x=randomrandint(3,map_width-8)
random_y=randomrandint(3,map_height-8)
源代码(注意源代码的缩进)
1、首先打开python的一个文件。
2、首先是定义一个字典,用{}括起来,在里面使用key:value的形式存储数据,再将这个字典赋值给变量zidian。
3、接着是获取字典的某一个值,比如获得小明的成绩,我们可以这样写:zidian["小明"]。
4、也可以修改字典里面的值,格式:字典的名称[key值]=新值。
5、如果我们想要删除字典中的某一个元素,可以使用pop函数来说实现。
6、使用print将这个字典打印出来。
7、最后运行这个程序,我们就可以看到字典的内容了,发现字典中的第一个元素已经被删除了。
举例如下:
1、新增python文件,testdictkeypy;
2、编写python代码,定义字典,并获取字典的key;
my_dict = dict(name="lili", age=32, money=1200, hourse=None)
key_list = my_dictkeys()
print(list(key_list))
3、选择‘在终端中运行Python文件’;
4、查看运行结果,可以输出字典的所有键;['name', 'age', 'money', 'hourse']
以上就是关于如何取出列表中字典的值并进行比对python全部的内容,包括:如何取出列表中字典的值并进行比对python、请问如何用python将字典转换到txt文本中、python中怎么取出字典的键等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)