目录导航:
【实例】:
countries = ['china','america','russia'] for country in countries: print(country)
【运行结果】:
china america russia
使用range()函数,打印一系列数。
函数range() 让Python从指定的第一个值开始数,并在到达你指定的第二个值时停止。因为它在第二个值处停止,所以输出不包含该值(这里为5)。
【实例】:
for value in range(1,5): print(value)
【运行结果】:
1 2 3 4
使用range()创建数字列表。
【实例】:
numbers = list(range(1,5)) print(numbers)
【运行结果】:
[1, 2, 3, 4]
range()函数指定步长。步长为第三个参数
【实例】:
numbers = list(range(3,11,2)) print(numbers)
[3, 5, 7, 9]
最大值,最小值,求和
【实例】:
numbers = [1,2,3,4,5,6] print("min:",min(numbers),"; max:",max(numbers),"; sum:",sum(numbers))
【运行结果】:
min: 1 ; max: 6 ; sum: 21
输出列表中前三个元素。
【实例】:
countries = ['china','america','russia','england'] print(countries[0:3])
【运行结果】:
['china', 'america', 'russia']
如果没有指定第一个索引,Python自动从表头开始。
【实例】:
countries = ['china','america','russia','england'] print(countries[:3])
【运行结果】:
['china', 'america', 'russia']
输出列表中第二,第三个元素。
【实例】:
countries = ['china','america','russia','england'] print(countries[1:3])
【运行结果】:
['america', 'russia']
输出从第三个元素到列表结尾。
【实例】:
countries = ['china','america','russia','england'] print(countries[2:])
【运行结果】:
['russia', 'england']
输出列表最后两个元素。
【实例】:
countries = ['china','america','russia','england'] print(countries[-2:])
【运行结果】:
['russia', 'england']
利用切片方法,复制一个一模一样且独立的列表。
【实例】:
countries = ['china','america','russia','england'] my_countries = countries[:] countries.append('germany') my_countries.append('india') print(countries) print(my_countries)
【运行结果】:
['china', 'america', 'russia', 'england', 'germany'] ['china', 'america', 'russia', 'england', 'india']
注意,用下面方法不能实现复制独立的列表。只是将两个列表联系在一起了。
【实例】:
countries = ['china','america','russia','england'] my_countries = countries countries.append('germany') my_countries.append('india') print(countries) print(my_countries)
【运行结果】:
['china', 'america', 'russia', 'england', 'germany', 'india'] ['china', 'america', 'russia', 'england', 'germany', 'india']
列表适合用来存储运行期间可以变化的数据集,而元组则是存储不可变的元素集。
创建元组
【实例】:
dimensions = (100,200) print(dimensions[0]) print(dimensions[1])
【运行结果】:
100 200
修改元组内元素,产生报错。
【实例】:
dimensions = (100,200) dimensions[0]=200 print(dimensions[0])
【运行结果】:
Traceback (most recent call last): File "d:\Code\Python\hello.py", line 2, in <module> dimensions[0]=200 TypeError: 'tuple' object does not support item assignment
创建只有一个元素的元组。
【实例】:
dimensions = (100,) print(dimensions[0])
【运行结果】:
100
元组元素不可以修改,但是需要修改元组的时候可以重新定义元组,实现修改。
【实例】:
dimensions = (100,200) dimensions = (200,100) print(dimensions)
【运行结果】:
(200, 100)
o(* ̄▽ ̄*)ブ 谢谢观看,希望对你有帮助!
标签:countries,Python,列表,china,print,操作,america,russia From: https://www.cnblogs.com/yihong-song/p/16817180.html