美文网首页从零开始学Python
Python习题册006:输入序列并生成列表与元组

Python习题册006:输入序列并生成列表与元组

作者: iLester | 来源:发表于2019-01-13 23:09 被阅读0次

任务006描述

编写一个程序,允许用户输入以逗号间隔的一系列的字符串,并以这些字符串作为元素,创建一个包含所有元素的列表与元组。

思路与示例

这里可以分为三步,首先是可以利用input()函数来获取用户输入的符合规范的字符串,接下去需要用split()方法将这一字符串按间隔符(逗号)进行切分,形成一个序列,最后将这个序列分别创建为新的列表与元组,其中字符串用split()处理后得到列表,将这一列表用tuple()转换可以得到元组。

列表与元组是Python中非常相似的数据类型,在这个案例中其实体会不出它们的差异,但简单地说,可以理解为列表是只读的元组。

示例代码:

values = input('Input a series of elements, seprated by commas:')
list = values.split(',')
tuple = tuple(list)
print('The list created:',list)
print('The tuple created:',tuple)

运行结果:

Input a series of elements, seprated by commas:apple, banana, orange, cherry,grapes
The list created: ['apple', ' banana', ' orange', ' cherry', 'grapes']
The tuple created: ('apple', ' banana', ' orange', ' cherry', 'grapes')

相关文章

  • Python习题册006:输入序列并生成列表与元组

    任务006描述 编写一个程序,允许用户输入以逗号间隔的一系列的字符串,并以这些字符串作为元素,创建一个包含所有元素...

  • Python快速精通2 - 序列,字典代码部分

    Python3基础2:序列(列表,元组)与字典 (一)序列通用方法 序列封包 本质上: 变量 < - - 元组看下...

  • python序列类型包括哪三种?

    python序列类型包括哪三种 python序列类型包括:列表、元组、字典 列表:有序可变序列 创建:userli...

  • Python Day56&57(周末)

    书本4.5——元组 元组(Tuple)——不可变序列 Python的元组与列表类似,不同之处在于元组的元素不能修改...

  • 9.Python基础语法---05序列

    序列 序列 有序。字符串, 列表, 元组 都属于序列下面主要针对列表与元组进行说明 列表(可变) 列表定义 列表由...

  • 第3章:内建数据结构、函数及文件

    python的常用数据结构:元组、列表、字典和集合 元组(tuple):固定长度、不可变的python序列 列表:...

  • python语法笔记

    1、序列的方法 python中序列包含列表list、元组tuple、字符串str。 可以用于序列(表、元组、字...

  • Python学习

    第四天 列表、元组、字典 列表 列表是Python中内置有序可变序列,列表的所有元素放在一对中括号“[]”中,并使...

  • Python_03_元组

    元组 1 简介 元组同样也是Python中重要的序列结构,定义时所有的元素放在()里面。 索引从0开始 元组与列表...

  • Python3 第二章

    第二章 列表和元组 2.1 Python中最基本的数据结构为序列(Python)。 2.2 列表可修改,元组不可修...

网友评论

    本文标题:Python习题册006:输入序列并生成列表与元组

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