আপনার উদাহরণ তালিকার জন্য আপনি কেবল এটি করতে পারেন:
unlist(x)[ c(TRUE,FALSE) ]
তবে এটি প্রতিটি উপ-তালিকার উপর নির্ভর করে ঠিক 2 উপাদান।
যদি উপাদানগুলির বিভিন্ন সংখ্যা থাকে তবে আপনি sapplyদৈর্ঘ্য গণনা করতে প্রথমে একটি করতে পারেন, তারপরে সংশ্লিষ্ট 1 ম উপাদান অবস্থানগুলি গণনা করুন (দেখুন cumsum), তারপরে unlistএড তালিকা থেকে সেই মানগুলি নির্বাচন করুন । তবে ততক্ষণে গ্রহণযোগ্য উত্তর সম্ভবত অনেক সহজ।
যদি সমস্ত উপলিস্টের দৈর্ঘ্য একই হয় (তবে এটি 2 থেকে পৃথক হতে পারে) তবে আপনি এর মতো কিছু করতে পারেন:
do.call( rbind, x)[,1]
বা সাধারণ কিছুতে অন্য কিছু castালাই। তবে আমি সন্দেহ করি যে এটি lapplyপদ্ধতির মতো দক্ষ হবে।