首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python工厂第16层 列表

01

当我们需要一次性处理多个数据的时候我们可能会使用到列表,将数据存放在列表中方便操作。

下面这个列表,使用之后打印出来是内容是什么呢?

解析:初始列表a是空的。通过循环,将变量i 生成的0,1,2,依次加入到列表a中,循环结束,列表a即为【0,1,2】。第四行代码将两个列表a进行了合并,就变成了【0,1,2,0,1,2】,所以a【4】就会输出第五位内容:1.

02

当我们需要一次性处理多个数据的时候我们可能会使用到列表,将数据存放在列表中方便操作。

下面这个列表,使用之后打印出来是内容是什么呢?

解析:列表中第一位内容的序号是0,那么a[3]表示的就是第四位的内容:"44",输出这个字符串显示的是:44.

03

s.split( ) 函数可以将字符串转换成列表,那么尝试读入一串字符串,将数据用空格隔开生成整数的列表吧。

读入一行整数,并且将他们转换成数字列表,打印出来。

输入格式

0 1 2 3 4

输出格式

[0, 1, 2, 3, 4]

示例1

输入:

0 1 2 3 4

输出:

[0, 1, 2, 3, 4]

解析:输入的数值之间用空格分开了,split()可以把这些输入数据进行切片,保存到列表中,输入数据是以字符串的形式引入的,要把它们变成数字格式(int函数)。下面这种是一种写法,但是平台上过不去。

n=map(int,input().split())

print(n)

平台提供的参考答案:

s = input()

a = s.split()

for i in range(len(a)):

a[i] = int(a[i])

print(a)

04

一个列表的长度是可以被len()计算的,并且返回的是正整数。

下面这个程序打印出来的结果是什么呢?

解析:len( )函数是计算列表的长度,所以是6.

05

列表中的数据是可以使用append()函数和+号增加的。那么下面程序中列表a的长度最终为多少呢?

a = [1,2,3,4]

a.append(0)

a = a + [2,3]

解析:列表a初始长度为4,增加了一个0,长度变成5,再加上包含有2和3的列表,长度变成7.

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201203A03NSZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券