python ----列表、字符串、元组之间转换小结
字符串转换列表
li =list("adfadfsf") #内部使用for循环
print(li) #输出结果:['a', 'd', 'f', 'a', 'd', 'f', 's', 'f']
s = "pojkjfsa"
new_li = list(s)
print(new_li) #输出结果: ['p', 'o', 'j', 'k', 'j', 'f', 's', 'a']
列表转换字符串
需要自己写for循环一个一个处理:既有数字,又有字符串
li =[11,22,33,"","alex"]
r = str(li)
print(r) #输出结果:[11, 22, 33, '123', 'alex']
s = ""
for i in li:
s = s +str(i)
print(s) #输出结果:112233123alex
直接使用字符串join方法:列表中的元素只有字符串
li =["","alex"]
v = "".join(li)
print(v) li = [11,22,33,44]
s = "alex"
li[0]
s[0] = "E" #会报错,因为字符串可以通过索引取值,但是不能通过索引修改值。
#列表,有序;元素可以被修改
#列表
#list
#li = [11,22,33,44]
#元组,元素不可以被修改,不能被增加或者删除
#tuple
tu = (111,"alex",(11,22),[(33,44)],True,33,44,)
#一般写元组的时候,推荐在最后加入,
#元素不可被修改,不能增加删除
#索引
# tu = (111,"alex",(11,22),[(33,44)],True,33,44,)
# v = tu[0]
# print(v) #输出结果:111
#切片
tu = (111,"alex",(11,22),[(33,44)],True,33,44,)
v = tu[0:2]
print(v) #输出结果:(111, 'alex')
#元组在索引,切片的时候都是获取值的过程。
#但是不支持修改元组的值
#可以被for循环,可迭代对象
for item in tu:
print(item)
#输出结果:
111
alex
(11, 22)
[(33, 44)]
True
33
44
字符串,列表,元组之间可以相互转换,当里面元素都是字符串的时候,直接可以相互转换,当里面有数字的时候,只能自己写for循环来转换。
python ----列表、字符串、元组之间转换小结的更多相关文章
- Python列表、元组、字典和字符串的常用函数
Python列表.元组.字典和字符串的常用函数 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中 ...
- (转)python 列表与元组的操作简介
python 列表与元组的操作简介 原文:https://www.cnblogs.com/QG-whz/p/4782809.html 阅读目录 列表 list函数 列表的基本操作 列表方法 元组 tu ...
- python列表与元组的用法
python列表与元组的用法 目录: 列表的用法: 1.增 append + extend 2.删 del remove 3.改 insert 4.查 index 5.反向 ...
- SSIS无法在unicode和非unicode 字符串数据类型之间转换
场景:SSIS从oracle抽到sqlserver,一个表对表到数据仓库ODS层的抽取,没有任何逻辑结果遇到问题: SSIS无法在unicode和非unicode 字符串数据类型之间转换 如下图2个字 ...
- SSIS 无法在 unicode 和非 unicode 字符串数据类型之间转换
最近在学SSIS,遇到一个问题,把平面文件源的数据导入到EXCEL中. 平面文件源的对象是CSV,读进来的PhoneNumber是 DT_STR 然后倒入Excel 对应列建立的是longtext 一 ...
- python 列表,字典,元组,字符串,QuerySet之间的相互转换
1. 列表转换成字典list1 = ['key1','key2','key3']list2 = ['value1','value2'] dict1 = zip(list1,list2) # dict( ...
- python 列表,元组,字符串方法和属性
python序列包含列表[].元组().字符串三种 -------列表-------------- 一.列表基本内容 1.建立:a=[1,2,3,5],通过[ , ,], >>>b= ...
- 2、Python列表和元组
2.Python序列 序列是一种数据存储方式,类似于C语言的数组.简单的说序列是一块用来存储多个值的连续内存空间,同一个序列的元素通常是相关的. Python中常用的序列结构有列表.元组.字典.字符串 ...
- <转>python列表、元组、集合、字典、json相互转换以及其他基础入门
列表元组转其他 # 列表转集合(去重) list1 = [6, 7, 7, 8, 8, 9] set(list1) # {6, 7, 8, 9} #两个列表转字典 list1 = ['key1','k ...
随机推荐
- 师兄带你轻松入门GitHub
小白:师兄,师兄,我最近总是听到Github,看起来好高大上那,可是不懂是做什么得那? 师兄:你知道微博吧,Github就是程序员的微博,你可以在这里看到全世界最优秀的程序员在做什么. 小白:师兄就是 ...
- Eureka 参数调优
常见问题 为什么服务下线了,Eureka Server 接口返回的信息还会存在. 为什么服务上线了,Eureka Client 不能及时获取到. 为什么有时候会出现如下提示: EMERGENCY! E ...
- mysql 试题总结
一.MySQL的复制原理以及流程 1.复制基本原理流程 1.主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中: 2.从:io线程——在使用start sla ...
- Shell data、timedatectl
data系统时间管理命令 命令date +%F xxxx—xx--xx #查看当前日期. 命令date +%T xx:xx:xx #查看当前时间. 命令date +%y xx #年2位 命令date ...
- 【linux下查看文件路径--jdk】
1.which java 首先输入命令行,查看结果: [root@localhost ~]# which java /usr/bin/java PS:which Java是无法定位到Java的安装路径 ...
- freeswqitch odbc
1.安装驱动 yum install unixODBC unixODBC-devel libtool-ltdl libtool-ltdl-devel -y yum install mysql-conn ...
- jQuery实现淘宝轮播图
我爱撸码,撸码使我感到快乐大家好,我是Counter今天给大家分享的是利用jQuery来实现淘宝轮播图,揭开这层神秘的面纱,CSS样式就不做过多的赘述了,主要就是实现的原理,也就是jQuery,老样子 ...
- jquery easyui的应用-2
有两个版本: freeware edition, commercial edition easyui的 datagrid 实际上是一个table, 其数据来源 通过 url属性来从后台的php页面 获 ...
- Globecom 2018 投稿过程
Globecom 2018 投稿过程 IEEE 通信领域旗舰型会议 Globecom 2018 将于近日提交 Camera-Ready 稿件.回顾今年投稿过程,虽麻烦不断但也不算特别曲折,本篇随笔记录 ...
- vim必备
1. 复制 将vim中整个文件内容复制到系统剪贴板--gg"+yG 2. 格式化 缩进格式化代码--gg=G