For 轮回:你可以在代码块上应用变量 “ num ” ,而 “for” 语句将为你迭代它。此代码将打印与 while 中雷同的代码:大年夜 1 到 10 。
- for i in range(1, 11):
- print(i)
瞧见没?这太简单了。i 典范围大年夜 1 开端一向到第 11 个元素(10是第十个元素)
List:集合 | 数组 | 数据构造
假如你想要在一个变量里存储整数 1 ,然则你也要存储 2 和 3 , 4 , 5 ...
不是用成百上千个变量,我有其余办法存储这些我想要存储的┞符数吗?你已经猜到了,确切有其孑遗储它们的办法。
超等简单吧?你只须要把值 1 分派给变量 “one” 。
列表是一个集合,它可以或许存储一列值(就像你想要存储的┞封些),那么让我们来竽暌姑一下它:
- my_integers = [1, 2, 3, 4, 5]
这真的很简单。我们创建了一个叫做 my_integer 的数组并且把数据存到潦攀琅绫擎。
也许你会问:“我要如何获取数组里的值?”
- 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 W
2 比 1 大年夜,所以 print 代码被履行。
上边的代码,我们应用 class 语句 来定义一个类。是不是很轻易?
问的好。列表有一个叫做索引的概念。第一个元素的下表是索引0(0)。第二个的索引是1,以词攀类推,你应当明白的。
为了使它加倍简洁,我们可以用它的索引代表数组元素。我画了出来:
用 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
Python 中定义一个变量并为它赋值是很轻易的。假如你想存储数字 1 到变量 “one” ,让我们尝尝看:
它的道理跟存整数一样,很友爱。
我们只进修了列表的索引是若何工作的,我还须要告诉你若何向列表的数据构造中添加一个元素(向列表中添加一个项目)。
最常用的向列表中添加新数据的办法是拼接。我们来看一下它是若何应用的:
拼接超等简单,你仅须要把一个元素(比如“有效的机械”)作为拼接参数。
好了,关于列表的常识这些就够了,让我们来看一下其它的数据构造。
字典:Key-Value 数据构造
- dictionary_example = {
- "key1": "value1",
- "key2": "value2",
- "key3": "value3"
- }
Key 是指向 value 的索引。我们若何拜访字典中的 value 呢?你应当猜到了,那就是应用 key 。 我们试一下:
- dictionary_tk = {
- "name": "Leandro",
- "nickname": "Tk",
- "nationality"
推荐阅读
机器人研发热门语言:不死Java、不朽C/C ++、新贵Python
CTO练习营 | 12月3-5日,深圳,是时刻成为优良的技巧治理者了 流水的编程说话,铁打的 Java、C/C++。进行人工智能机械人研发,应钙揭捉?择哪种编程说话?这是很多机械人专家在自身的职业生>>>详细阅读
地址:http://www.17bianji.com/lsqh/39242.html
1/2 1