python列表(list)
#str #类,字符串
#name = "raitorei" #创建一个对象 #list #类,列表
##############list类中提供的方法(灰魔法)##################
# 对象.方法(..) ,li对象调用append方法
# li = [1,2,3,4]
# 1在原来值最后追加
# li.append(5)
# li.append([11,22])
# li.append("raito")
# print(li) # 2.清空列表
# li.clear()
# print(li) # 3.拷贝,浅拷贝
# v = li.copy()
# print(v) # 4.计算元素出现的次数
# v = li.count(2)
# print(v) # 5.扩展愿列表
# li = [1,2,3,4,5]
# li.append([4645,"fdafafd"])#[1, 2, 3, 4, 5, [4645, 'fdafafd']]
# li.extend([4645,"fdafafd"])#[1, 2, 3, 4, 5, 4645, 'fdafafd']
# li.extend("风动旛动") #[1, 2, 3, 4, 5, '风', '动', '旛', '动']
# print(li) # 6.根据值获取改值索引位置,左边有限
# li = [1,2,3,4,5,2]
# v = li.index(2)
# print(v) # 7.在指定位置插入元素
# li = [1,2,3,4,5]
# li.insert(0,99)
# print(li) # 8.删除某个值并获取当前的值(默认最后一个,可以指定索引)
# li = [1,2,3,4,5]
# v = li.pop()
# v = li.pop(1)
# print(li)
# print(v) # 9.删除列表中指定的值,左边优先
# li = [1,2,3,4,5]
# li.remove(2)
# print(li)
# ps: pop,remove,del,li[0],del li[7:9],clear # 10.讲列表翻转
# li = [1,2,3,4,5]
# li.reverse()
# print(li) # 11.排序
# li = [1,2,3,4,5]
# # li.sort()
# li.sort(reverse=True)
# print(li) ###############深灰魔法####################
# 1.列表格式:中括号括起来,英文逗号分割每个元素,
# 列表中的元素可以使数字,字符串,列表,布尔值
# 集合内部可以防止任何东西
# li = [1,2,"tsukirei",["轰",["Carole","Tuesday"],"绿谷"],"凌江"]
# 2.索引取值
# print(li[2])
# 3.切片取值,切片结果也是列表
# print(li[2:5])
# 4.for循环取值
# for i in li:
# print(i)
# li = [1,2,"tsukirei",["轰",["Carole","Tuesday"],"绿谷"],"凌江"]
# 5.索引修改
# li[1] = 120
# print(li)
# li[1] = [1,2,3,4]
# print(li)
# 6.切片修改
# li[0:1] = [10,20]
# print(li)
# 7.删除
# del li[1]
# print(li)
# 8.是否存在某值
# li = [1,2,"tsukirei",["轰",["Carole","Tuesday"],"绿谷"],"凌江"]
# v = 1 in li
# print(v)
# 9.索引嵌套取值
# li = [1,2,9,"tsukirei",["轰",["Carole",[12,13],"Tuesday"],"绿谷"],"凌江"]
# print(li[4][1][1][0])
# 10.转换(字符串可以转列表,数字不能直接转列表)
# s = "qavapkhvakfjdkdf"
# li = list(s)
# print(li)
# s = 123
# li = list(str(s))
# print(li)
# 11.列表转字符串
# li = [1,2,3,"123","raito"]
# r = str(li)
# print(r) #[1, 2, 3, '123', 'raito']
# 如果有数字和字符串只能自己循环
# s = ""
# for i in li:
# s += str(i)
# print(s)
# 如果只有字符串,可以用下面的方法
# li = ["123","raito"]
# v = "".join(li)
# print(v) #补充:字符串创建不可以修改
# li = [1,2,3,4]
# print(li[0])
# li[0] = 546
# print(li)
s = "raitorei"
print(s[0])
s[0] = "e" #报错
print(s)
python列表(list)的更多相关文章
- python 列表排序
转自http://www.iplaypython.com/jinjie/jj114.html reverse()方法 将列表中元素反转排序,比如下面这样>>> x = [1,5,2, ...
- python列表、元祖、字典
python列表 ['a','1','vs2'] 里面的值可以改 python元祖 ('a','1','css','sdf12') 里面的值不能改 python字典 {'s ...
- Python列表、元组、字典和字符串的常用函数
Python列表.元组.字典和字符串的常用函数 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中 ...
- Python 列表
python 列表 列表的特点 1.列表是一种可变的数据类型,这点是跟元组有区别的 2.列表中的值是有序的,并且可存放重复的值,这点跟set有区别的 3.python中的列表类似于其它语言中的数组 4 ...
- python 列表生成器
python 列表生成器 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式. 一个循环 在C语言等其他语言中,for循环一般是这样的 ...
- [转载] Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_star ...
- Python 列表如何获得一个指定元素所在的下标
在使用Python3.4读取txt数据到列表,由于编码问题,读取到的数据通常会出现'\ufeffX'(x为你想要的数据).这时候如果需要把列表中的数据由字符串转换到数值型的数据的进行数据分析的话就会出 ...
- python列表的常用操作方法
主要介绍了Python中列表(List)的详解操作方法,包含创建.访问.更新.删除.其它操作等,需要的朋友可以参考下. 1.创建列表.只要把逗号分隔的不同的数据项使用方括号括起来即可 List = [ ...
- !!对python列表学习整理列表及数组详细介绍
1.Python的数组分三种类型:(详细见 http://blog.sina.com.cn/s/blog_6b783cbd0100q2ba.html) (1) list 普通的链表,初始化后可以通过特 ...
- (转载)Python 列表(list)操作
(转载)http://blog.csdn.net/facevoid/article/details/5338048 创建列表sample_list = ['a',1,('a','b')] Python ...
随机推荐
- MUI - 解决弹出输入法时页面高度变小导致底部上浮的问题
解决弹出输入法时页面高度变小导致底部上浮的问题 在有输入框的页面,当输入法弹出的时候,底部元素上浮遮盖了输入框,影响页面美观及功能.查找了一下,页面变窄是不可避免的.即使是设置绝对固定也是不可以的.因 ...
- [转] android自定义布局中的平滑移动
无意中搜索到这篇文章,大概扫了一眼,知道是篇好文,先转载记录下来学习! 文章主要讲的是自定义view的写法心得. 转自:http://www.apkbus.com/android-48445-1-1. ...
- javascript中json对象与字符串互转及取值
一. json字符串转换为javascript对象,并取值 var answer = '{"id":0}' var value= JSON.parse(answer); //转 ...
- BERT可视化工具bertviz体验
BERT可视化工具体验:bertviz是用于BERT模型注意力层的可视化页面. 1,bertviz的github地址:https://github.com/jessevig/bertviz 2,将be ...
- hdu 3329 The Flood (Flood Fill + MFSet)
Problem - 3329 用pfs,将淹没时间调整回来,然后用并查集,时间倒序插入点. 代码如下: #include <iostream> #include <algorithm ...
- Bert系列(三)——源码解读之Pre-train
https://www.jianshu.com/p/22e462f01d8c pre-train是迁移学习的基础,虽然Google已经发布了各种预训练好的模型,而且因为资源消耗巨大,自己再预训练也不现 ...
- 【t065】最敏捷的机器人
Time Limit: 1 second Memory Limit: 128 MB [问题描述] [背景] Wind设计了很多机器人.但是它们都认为自己是最强的,于是,一场比赛开始了~ [问题描述] ...
- 【原生JS】切换选项卡
效果图: HTML: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> ...
- Vue打包后放到服务器出现Loading chunk {n} failed 错误
导航栏点击切换时 会出现Loading chunk {n} failed ,刷新之后便不会出现.而且n在最新的build的文件中,n没有存在 偶然一次发现,项目更新迭代开发时上传测试环境后就会出现, ...
- Flex AIR自定义Mobile的弹出框组件
做Flex Mobile开发的人应该知道,Flex为手机应用并没有提供弹出框组件,需要自定义. 通过查找文档.资料,我做出一个效果还算不错的弹出框组件,可以适用于手机设备上,不多讲,直接贴源码,相信对 ...