德州扑克手机单机版|德州扑克弃牌和让牌

Python入门级教程:列表和字典

有很多同学说Python入门很难,其实只要你用心去学习,学习Python编程是一件很容易的事情,今天主要带大家学习Python教程中的列表和字典,准备好笔记本~

Python入门级教程:列表和字典

列表: 集合 | 数组 | 数据结构

想象一下,你想把整数1存储在一个变量中。 但也许现在你想要存储 2 和 3,4,5 。。。

List 是一个可以用来存储一列值的集合(比如你想要的这些整数)。 那么让我们使用它:

my_integers = [1, 2, 3, 4, 5]

这真的很简单,我们创建了一个数组并将其存储到 my_integer 里。

但是也许你在问: 『 ?#20197;?#26679;才能从这个列表中获得值? 』

很好的问题。 List 有一个叫做索引的概念。 第一个元素获取索引 0 (零)。 第二个取 1 ,?#26469;?#31867;推。 明白了吧。

使用 Python 语法,它也很容易理解:

my_integers = [5, 7, 1, 3, 4]print(my_integers[0]) # 5print(my_integers[1]) # 7print(my_integers[4]) # 4

想象一下现在你不想存储整数了。你只是想存储字符串,就像你亲戚名字的列表一样。 看起来像这样:

relatives_names = [ ?"Toshiaki", ?"Juliana", ?"Yuji", ?"Bruno", ?"Kaio"]print(relatives_names[4]) # Kaio

它的工作方式与整数相同,漂亮。

我们刚刚了解到 Lists 索引是如何工作的。 但是我仍然需要告诉你如何将一个元素添加到 List 数据结构(一个项目到列表)。

添加一个值到 List 最常见的方法是 append 。让我们看?#27492;?#26159;如何工作的:

bookshelf = []bookshelf.append("The Effective Engineer")bookshelf.append("The 4 Hour Work Week")print(bookshelf[0]) # The Effective Engineerprint(bookshelf[1]) # The 4 Hour Work Week

append  非常的简单。您只需要将元素(例如『 The Effective Engineer 』)作为『 append 』参数应用即可。

那么,关于 Lists 到这里就结束了,让我们来谈谈另一个数据结构。

字典: 键-值 数据结构

现在我们知道 Lists 使用整数来索引. 但是如果我们不想使用整数来索引呢? 一些其他的数据结构可以使用数字,字符串或者其他的类型来做索引.

让我们来学习 Dictionary 数据结构. Dictionary 是一个键值对集合. 它长下面这样:

dictionary_example = { ?"key1": "value1", ?"key2": "value2", ?"key3": "value3"}

键用来索引到值. 那么我们如何访问 Dictionary的?#30340;? 你猜对啦?—?使用键. 试一下吧:

dictionary_tk = { ?"name": "Leandro", ?"nickname": "Tk", ?"nationality": "Brazilian"}print("My name is %s" %(dictionary_tk["name"])) # My name is Leandroprint("But you can call me %s" %(dictionary_tk["nickname"])) # But you can call me Tkprint("And by the way I'm %s" %(dictionary_tk["nationality"])) # And by the way I'm Brazilian

我创建了一个关于我的 Dictionary. 我的名字, 昵称和国籍. 这些属性是Dictionary 的键.

我们知道访问 List 使用下标, 我们在这也使用下标 (  Dictionary 中的键的内容) 来访问存在 Dictionary中的值.

在例子中, 我打印出了存在 Dictionary中的所有关于我的短语. 非常简单滴~?

另一件关于 Dictionary非常帅气的事情就是我们可以使用任何东西来做为字典的值.在我创建的Dictionary中, 我想添加键为 “age” 且值为我的整数年龄进去:

dictionary_tk = { ?"name": "Leandro", ?"nickname": "Tk", ?"nationality": "Brazilian", ?"age": 24}print("My name is %s" %(dictionary_tk["name"])) # My name is Leandroprint("But you can call me %s" %(dictionary_tk["nickname"])) # But you can call me Tkprint("And by the way I'm %i and %s" %(dictionary_tk["age"], dictionary_tk["nationality"])) # And by the way I'm Brazilian

这里我们有一个键 (age) 值 (24) 对 使用字符串来作为键,整数来作为值.

像我们学习 Lists一样,让我们来学习如何在 Dictionary中添加元素.在Dictionary中, 一个键指向一个值是很重要的. 这就是为什么我们在添加元素的时候讨论它:

dictionary_tk = { ?"name": "Leandro", ?"nickname": "Tk", ?"nationality": "Brazilian"}dictionary_tk['age'] = 24print(dictionary_tk) # {'nationality': 'Brazilian', 'age': 24, 'nickname': 'Tk', 'name': 'Leandro'}

我们只需要?#20184;?#19968;个值到 Dictionary的键上. 一点也不复杂!

学习就是要不?#31995;?#22362;持,需要你日复一日去努力,虽?#36824;?#31243;很难,但结果很甜!
想学习或是在学习python中有任何困难不懂的可以加入我们的python交流学习QQ群:475035830,加油哦~

相关新闻

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:[email protected]

工作时间:周一至周日,09:00-18:30

QR code
德州扑克手机单机版 通比牛牛手机版安卓 极速快三免费体验 创富来料3肖6码主论坛 pk10计划软件下载 北京pk开奖记录手机版 压大小久赌必赢的方法 重庆时彩时彩开奖结果 华宝 篮球比分网即时比分90 后三组选包胆有啥技巧