如何创建列表
hairs = ['brown', 'blond','red']
eyes = ['brown','blue','green']
weights = [1,2,3,4]
创建一个列表使用[],在里面放入列表的数据,然后用逗号隔开,然后python接收这个列表以及里面所有的内容,将其赋给一个变量
练习代码
# coding: utf-8
__author__ = 'www.py3study.com'
the_count = [1, 2, 3, 4]
fruits = ['apples', 'oranges', 'pears', 'apricots']
change = [1, 'pennies', 2, 'dimes', 3, 'quarters']
for number in the_count:
print("This is count {}".format(number))
for fruit in fruits:
print("A fruit of type:{}".format(fruit))
for i in change:
print("I got {}".format(i))
elements = []
for i in range(0, 6):
print("Adding {} to the list.".format(i))
elements.append(i)
for i in elements:
print("Element was:{}".format(i))
应该看到的结果
常见问题
如何创建二维列表?
就是在列表中包含列表,例如这样[[1,2,3],[4,5,6]]
列表和数组不是一样的吗?
取决于语言和实现方式
为什么for i in range(1, 3): 只循环2次而非3次?
range()函数会从第一个数到最后一个,但不包含最后一个数字,所有到2就停止了,不会数到3
elements.append()是什么功能?
它的功能是在列表的尾部追加元素