给有C或C++基础的Python入门 :Python Crash Course 4 操作列表 4.4 -- 4.5
2021-07-14 04:08
标签:操作 处理 赋值 部分 cout 就是 注意 div 遍历 上接前一篇文章。 4.4 使用列表的一部分 一,切片 切边,顾名思义,就是处理列表的部分元素。 我们可以联系一下C++的一段语句:for(int i = 0; i
这句语句就是访问了一个有n个元素的数组的1--n-2个元素(下标为0--n-3)。 而这个实现在Python中的实现如下: 2到6的代码分别是: 二,复制列表 先看如下代码: 复制列表的原理其实很简单: 声明一个列表a -> 赋值 -> 再声明一个列表b -> 从头到尾遍历列表a并同时传值到列表b -> 结束。 4.5 元祖 在python中,将不可变的列表称为元祖。 其实,和C++中的const定义常数组一样类似,一旦定义了则不可以修改。 定义规则如下:(用划“()”括号定义) 而若想修改,就会报错! 同普通列表一样元祖亦可以遍历: 如果你想改变元祖的值,你只能重新定义像这样: To be continued... 如有错误,欢迎评论指正! 给有C或C++基础的Python入门 :Python Crash Course 4 操作列表 4.4 -- 4.5 标签:操作 处理 赋值 部分 cout 就是 注意 div 遍历 原文地址:https://www.cnblogs.com/mpeter/p/9536586.html1 players = [‘charles‘, ‘martina‘, ‘peter‘, ‘mina‘]
2 print(players[:4])
3 print(players[0:3])
4 print(players[1:3])
5 print(players[2:])
6 print(players[-3:])
1 names = [‘peter‘, ‘mina‘, ‘mpeter‘, ‘katherine‘]
2 my_friends = names[:]
3
4 print(‘I have a list of my friends:‘)
5 print(names)
6 print("However mina have a same list !")
7 print(my_friends)
8 print("But mike just have two in my list")
9 mike_friends = names[0:2]
10 print(mike_friends)
dimensions = (1, 20, 50, 100)
print(dimensions[0])
print(dimensions[1])
1 dimensions = (1, 20, 50, 100)
2 print(dimensions[0])
3 print(dimensions[1])
4 #error!!
5 #dimensions[0] = 2
6 #print(dimensions[0])
const_numbers = (1, 2, 3, 4, 5, 6)
for number in const_numbers:
print(number)
const_numbers = (2, 3, 4, 5, 6, 7)
for number in const_numbers:
print(number)
文章标题:给有C或C++基础的Python入门 :Python Crash Course 4 操作列表 4.4 -- 4.5
文章链接:http://soscw.com/essay/104948.html