美文网首页
Python之操作列表、元组

Python之操作列表、元组

作者: 龙star180 | 来源:发表于2019-05-08 18:07 被阅读0次

magicians = ['Chenjl', 'Fengsy', 'Maow', 'Liuq']

for magician in magicians:    #冒号不能省略,可以发现for循环与C语言和Perl还是有区                                                 别的哈。

    print(magician)          #一定要用Tab键缩进,就相当于C语言中告诉Python哪些内容     print(magician.title() + "," + "remains amazing!")                          是for循环当中的。

for value in range(1,6):
    print(value)    #range函数只打印出下限值

result:

1

2

3

4

5

*

numbers = list(range(1,6))

print(numbers)

result:

[1,2,3,4,5]

*

numbers = list(range(2,11,2))    #这种形式的就是说函数range()从2开始数,不断加                                                      2,直到达到或超过终值11—如果达到也不显示上限值

print(numbers)    

result:
[2,4,6,8,10]

*

chls = []

for value in range(1,11)

    chl = value**2

    chls.append(chl) #也可以不用临时变量chl,直接chls.append(value**2)

print(chls)

results:

[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

*

digits = [1,2,3,4,5,6,7,8,9,0]

min(digits) #找到数字列表中最小值

max(digits) #找到数字列表中最大值

sum(digits) #找到数字列表中所有数字总和

*

chls [value**2 for value in range(1,11)] #列表解析

print(chl2) #将for循环和创建新元素的代码-value**2合并成一行,并自动附加新元素。

result:

[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

*

words = ['assign', 'recover', 'headway', 'Diabete', 'abandon', 'abolish']

print(words[0:3])#打印出0,1,2对应的元素

print(words[:3]) #等价于上面一行,就是说当没有前面的索引值时,python理解从0开始

print(words[2:]) #同理,python理解为从第三个元素输出到列表最后一个为止。

print(word[-3:] #负数索引返回离列表末尾相应距离的元素,输出单词列表最后3个元素

result:

['assign', 'recover', 'headway']

['assign', 'recover', 'headway']

['headway', 'Diabete', 'abandon', 'abolish']

['Diabete', 'abandon', 'abolish']

*

for word in words[:3]:

    print(word)

result:

Here are the first three English words:

assign

recover

headway

*

word = ['avoid', 'intimate', 'prompt', 'survey', 'witnessed', 'deliver', 'descend']

my_word = word[:] #就是将所有的都放进去

print(my_word)

result:

['avoid', 'intimate', 'prompt', 'survey', 'witnessed', 'deliver', 'descend']

**

number = (200,5) #元组

print(number[0])

print(number[1])

result:

200

5

元组不能直接给元组元素重新赋值,所以可以通过给整个元组重新赋值改变相应的。

如:number[0] = 500 #这行命令是错的,python会报错。

但可以这样:number = (500,5) #这行命令是可以的

                      number = ('avoid', 'witnessed') #不是非得数字,但字符要加单引号

相关文章

  • 10 Python通用序列操作

    在讲解列表和元组之前,本节先介绍Python中序列的通用操作,这些操作在列表和元组中都会用到。Python中所有序...

  • Python之操作列表、元组

    magicians = ['Chenjl', 'Fengsy', 'Maow', 'Liuq'] for magi...

  • Python中元组的相关操作你会多少?

    Python中元组的相关操作 元组和列表非常像,只是元组是[],而列表是(),元组通常用于存储不同类型的数据,而列...

  • 013--元组介绍

    元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。也可进行分片和连接操作.元组使用小括号,列表使...

  • Python中的变量分类以及常用操作

    Python的变量分类: 列表、元组、字典、字符串常用操作

  • Python 元组

    Python中,元组的操作与列表相似,不同点是元组是不可变对象,元组中的元素不能修改。 1、定义元组 Python...

  • 【数据类型】21、上机练习:容器类型操作

    目录一、列表、元组基本操作二、列表、元组高级操作三、集合基本操作四、字典基本操作 一、列表、元组基本操作 +,*,...

  • Python起步——列表

    python列表的常用操作 1. list函数 将元组和字符串转化为列表。 2. 基本列表操作 2.1 元素赋值 ...

  • python学习——元组

    Python —— 元组 元组与列表极为相似,列表以【】表示,元组以()表示。 列表可以修改其中的元素,元组不可修...

  • python 基础 - 元组

    Python 元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号...

网友评论

      本文标题:Python之操作列表、元组

      本文链接:https://www.haomeiwen.com/subject/ycxvoqtx.html